标签:
应用情景:当我们用Datagridview展示数据行的时候,如果把Datagridview直接绑定数据源,那么处理数据就会变得非常不自在,比如清除所有数据,如dataGridView1.Rows.Clear(); 这段代码无法用于绑定数据行的dgv。而手动赋值,则便于达到想要的效果。以下代码就是将datatable赋值给Datagridview。
dataGridView1.Rows.Clear(); dt = DBSqlServer.GetDT(sql); barEditItem1.EditValue = dt.Rows.Count; if (dt.Rows.Count > 0) { dataGridView1.Rows.Add(dt.Rows.Count); for (int i = 0; i < dt.Rows.Count; i++) { dataGridView1.Rows[i].Cells["Column1"].Value = i + 1; dataGridView1.Rows[i].Cells["Column2"].Value = dt.Rows[i]["id"] + ""; dataGridView1.Rows[i].Cells["Column3"].Value = dt.Rows[i]["snumber"] + ""; dataGridView1.Rows[i].Cells["Column4"].Value = dt.Rows[i]["rtime"] + ""; dataGridView1.Rows[i].Cells["Column5"].Value = dt.Rows[i]["ostate"] + ""; dataGridView1.Rows[i].Cells["Column6"].Value = dt.Rows[i]["ntime"] + ""; } }
标签:
原文地址:http://www.cnblogs.com/lilixiang-go/p/5041256.html