0

私はデータグリッドビューを持っています。このグリッドを SQL にバインドしています。SQL と同じようにデータグリッドに 5 つの行を追加しましたautogeneratecolumn = false.

私のコードは

string qry1 = "select modal,Spec,color,Types,reqQty from godownRequsition where gr='" + txtGr.Text + "'";

dataGridView1.DataSource = DAL.GetdataTable(qry1);

問題は、プログラムを実行すると、データグリッドの行にデータが表示されないことです。データグリッドのすべての列を終了し、列の自動生成がtrueの場合、データが表示されます..

今、自動生成されていない独自の生成列でデータグリッドをバインドしたいと考えています。

4

1 に答える 1

1

次のように、自分で列を作成する必要があります。

DataGridViewColumn column = new DataGridViewTextBoxColumn();
        column.HeaderText = "Lama";
        int indexCol = grid.Columns.Add(column);
于 2013-06-20T07:22:34.693 に答える