如何把查询到的数据从datatable用for循环加载到datagridview
1个回答
展开全部
首先确保dataTable的表结构和dataGridView是一致的,
使用下面的方法添加,数据源我手动添加了,你可以改为你的查询结果
private void btnRun_Click(object sender, EventArgs e)
{
//数据源
DataTable dt1 = new DataTable();
dt1.Columns.Add("列名1");
dt1.Columns.Add("列名2");
for (int i = 0; i < 10; i++)
{
dt1.Rows.Add(i, i + 1);
}
//将查询到的dt添加到dataGridView1
AddToDgv(dt1);
}
void AddToDgv(DataTable dt)
{
foreach (DataRow line in dt.Rows)
{
dataGridView1.Rows.Add(line.ItemArray);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询