You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在预定义列的DataTable中添加行并写入指定数据?

在DataTable中添加带指定值的行

嘿,这事儿其实挺容易的,我给你两种常用的实现方式,你可以选顺手的来用:


方法1:直接通过Rows.Add()传入值

因为你的DataTable已经定义好了Name和Surname两列,而且顺序固定,你可以直接把对应列的值作为参数传给Rows.Add()方法,它会自动按列顺序给新行赋值:

// 假设你的DataTable实例名为dt
dt.Rows.Add("Bob", "smith");

方法2:先创建行对象再赋值(更灵活)

如果后续你需要对新行做更多操作,或者想明确指定列名赋值(避免列顺序变化导致出错),可以先创建一个DataRow对象,再给指定列赋值,最后添加到表格里:

// 创建一个和当前DataTable结构匹配的新行
DataRow newRow = dt.NewRow();

// 按列名给对应列赋值
newRow["Name"] = "Bob";
newRow["Surname"] = "smith";

// 将新行添加到DataTable的行集合中
dt.Rows.Add(newRow);

小提示:如果你的项目对大小写敏感,记得确保代码里的列名(比如"Name")和你定义DataTable时的列名完全一致哦~

内容的提问来源于stack exchange,提问作者cheno

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 07:05:57