c# datatable 指定行添加内容

c# datatable 指定行添加内容,第1张

首先给datatable的每行增加一个行号(如果已经有行号,则不必此步骤)。

找到第10行。

DataTable dt = new DataTable()

DataRow dr = dt.Rows[9]

dr[0] = "10"

dr[1] = "a"

dr[2] = "a"

//...

dt.Rows[9].AcceptChanges()

for (int i = 9i <dt.Rows.Counti++)

{

dt.Rows[i][0] = i+2

dt.Rows[i].AcceptChanges()

}

新增3行3列:(你可以通过 *** 作DataGridView的数据去新增,当然还有别的方式)

首先你应该先增加列。方法是要逐一创建3个列对象:DataColumn dc=new DataColumn (?),参数你自己指定咯,然后逐一添加到DataGridView上:((DataTable)DataGridView.DataSource).columns.Add(dc).

然后增加行:DataRow dr=((DataTable)DataGridView.DataSource).NewRow()

之后你需要对新增加的行添加数据:dr[列名]=“”

最后把新增的行加上去:((DataTable)DataGridView.DataSource).Rows.Add(dr)

至于再单击就无效单击后无效,你可以在第一次单击执行的最后让按钮失效:Button.Enable=False.

上面是抛砖引玉,希望能给你一个方向。

多思考,多实验,加油!!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11460161.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存