日期:2014-05-18  浏览次数:20896 次

哪位大虾给个实例.............参考学习
小弟新人学习中
如何将数据库里面的数据通过datatable逐行插入到datagridview中,不是用bindingSource来绑定到datagridvew
比如说我有个数据表record,控件datagridview1:
+----+-----------+------+------------------+
| ID | 时间 | 费用 | 说明 |
+----+-----------+------+------------------+
| 1 | 2012:6:15 | 110 | 其他支出 |
| 1 | 2012:6:15 | 120 | 其他支出 |
+----+-----------+------+------------------+


------解决方案--------------------

foreach (var row in datatable.Rows)
{
datagridview1.Rows.Add(row["id"], row["时间"], ...);
}
------解决方案--------------------
C# code
 
            dataGridView1.Columns.Add("id","id");
            dataGridView1.Columns.Add("time", "时间");
            dataGridView1.Columns.Add("money", "费用");
            dataGridView1.Columns.Add("shuoming", "说明");
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                dataGridView1.Rows.Add(dt.Rows[i][0].ToString(), dt.Rows[i][1].ToString(), dt.Rows[i][2].ToString(), dt.Rows[i][3].ToString());
            }