新手,求教dataGridView如何显示数据库的一个表的数据???
我先加了bindingSource 和dataGridView 另外在bindingSource 设置了datasource 到_g_sDataset ;dataMenber 为khzl(表)和dataGridView的datasource 为_g_sDataset。这样做对吗?接下来该怎么做,求详解!!!请各位高手不吝啬指教!
在这先谢过大家!!!
我先加了bindingSource 和dataGridView 另外在bindingSource 设置了datasource 到_g_sDataset ;dataMenber 为khzl(表)和dataGridView的datasource 为_g_sDataset。这样做对吗?接下来该怎么做,求详解!!!请各位高手不吝啬指教!
在这先谢过大家!!!
datatable dt = dataset
datagridview.datasource = dt;
for(int i = 0;i<datagridview.count;i++)
{
datagriview.rows[i].cells[0].value = dt.rows[i]["字段1"]
datagriview.rows[i].cells[1].value = dt.rows[i]["字段2"]
...
}
如果涉及到修改这样写灵活些,当然你也可以直接绑定字段更省事
SqlDataAdapter dataAdapter = new SqlDataAdapter("", "");
SqlCommandBuilder commandBuilder = new SqlCommandBuilder(dataAdapter);
DataTable dt= new DataTable();
table.Locale = System.Globalization.CultureInfo.InvariantCulture;
dataAdapter.Fill(dt);
bindingSource1.DataSource = dt; dataGridView1.AutoResizeColumns(
DataGridViewAutoSizeColumnsMode.AllCellsExceptHeader) dataGridView1.DataSource = bindingSource1;