○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#