○VB.net C# DataGrid
1、TABキーによりフォーカスが他のコントロールへ移動
2、セルを選択すると1行を選択
3、ヘッダーに線を入れる
4、横幅の指定
を実現しています。
フォームにパネルとボタンをを貼り付けて、以下の2つのコードをつけて変更すると実現できます。
■VB.net DataGridを継承して機能を追加したクラス
■VB.net 上のクラスを使ったFormの書き換え例
■VB.net データベースとの連動
■C# DataGridを継承して機能を追加したクラス
■C# 上のクラスを使ったFormの書き換え例
■C# データベースとの連動
■C# 上の改良版
作成したプロジェクト
■プログラム中での行の変更方法
'2行目の値を変更
'dataTable1.Rows.Item(2).ItemArray = New Object() {"今日はせいてん", 100, 100, 100}
'2行目を削除
'dataTable1.Rows.Item(2).Delete()
'2行目の0番目の値を取得
'MessageBox.Show(CStr(dataTable1.Rows.Item(2).ItemArray(0)))
'選択されている行を削除
'dataTable1.Rows.Item(DataGrid1.CurrentCell.RowNumber).Delete()
'最後尾に一行追加
'dataTable1.Rows.Add(New Object() {"test1", "test2", "test3", "test4"})
▲トップページ
>
Visual BASIC と C#