gpt4 book ai didi

c# winforms datagridview 添加行

转载 作者:太空宇宙 更新时间:2023-11-03 12:18:39 24 4
gpt4 key购买 nike

<分区>

C# 窗体我有一个 datagridview 并且存在两列,它们是在表单设计时创建的。我从表中获取数据并想将数据逐行添加到网格中。

我可以通过两种方式做到这一点

1。对于表中的每一行

DataGridView1.Rows.Add(row["EmpId"], row["Name"]);

2。使用数组 - 表中的每一行

   ArrayList grdrow = new ArrayList();
grdrow.Add(0);
grdrow.Add(row["EmpId"].ToString());
grdrow.Add(row["Name"].ToString());
DataGridView1.Rows.Add(grdrow.ToArray());

我想使用 DataGridViewRow 将行添加到 gridview,但它不起作用。我使用的代码是:

foreach (DataRow row in ds.Tables[0].Rows)
{
DataGridViewRow rowadd = new DataGridViewRow();
rowadd.CreateCells(DataGridView1);
rowadd.Cells["Empid"].Value = row["EmpId"]; // it gives error here Column name 'Empid' cannot be found
rowadd.Cells["EmpName"].Value = row["Name"];
DataGridView1.Rows.Add(row);
}

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com