我有一个datagridview,我用SQL绑定了这个网格,我在datagrid中添加了五行,与autogeneratecolumn = false.
的sql相同。
我的代码是
string qry1 = "select modal,Spec,color,Types,reqQty from godownRequsition where gr='" + txtGr.Text + "'";
dataGridView1.DataSource = DAL.GetdataTable(qry1);
问题是当我运行程序时,datagrid行无法显示数据。如果我完成datagrid中的所有列并且autogenerate列为true,则显示数据..
现在我想将datagrid绑定到我自己生成的非自动生成的列。
答案 0 :(得分:1)
您需要自己创建列,如下所示:
DataGridViewColumn column = new DataGridViewTextBoxColumn();
column.HeaderText = "Lama";
int indexCol = grid.Columns.Add(column);