c#里面如何自己构造一个DataTable对象

假设我要自己创建一个(不是从数据库获取返回),那我需要一个多少行的DataTable,我就需要自己构造多少个DataRow吗?除此之外还有其他方法没有... 假设我要自己创建一个(不是从数据库获取返回),那我需要一个多少行的DataTable,我就需要自己构造多少个DataRow吗?除此之外还有其他方法没有 展开
 我来答
心海一片蓝
2009-05-08 · TA获得超过336个赞
知道答主
回答量:200
采纳率:0%
帮助的人:182万
展开全部
数据肯定不会自己写进去啊,肯定要程序控制的。首先如果不是从数据库或外部文件等读取数据,一般需要对表单的架构进行初始化,把列的名称和类型添加进去。例如:
System.Data.DataTable dt = new System.Data.DataTable();
dt.Columns.Add("ColumnName1", typeof(String));
dt.Columns.Add("ColumnName2", typeof(Int32));
然后再添加行。
dt.Rows.Add(new Object[] { ... });
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rinch0912
2009-05-08 · TA获得超过259个赞
知道答主
回答量:39
采纳率:0%
帮助的人:44.7万
展开全部
DataTable dt = new DataTable();
// 1.自己添加行
DataRow dr = new DataRow();
dt.Rows.Add(dr);
// 2.将xml文件读入到DataTable中
XmlTextReader xr = new XmlTextReader("D:\\test.xml");
dt.ReadXml(xr)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
christiankula
2009-05-08 · TA获得超过1007个赞
知道小有建树答主
回答量:1275
采纳率:0%
帮助的人:0
展开全部
不需要啊
你可以用DataTable().LoadDataRow()方法动态添加行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
red_guitar
2009-05-08 · TA获得超过551个赞
知道小有建树答主
回答量:805
采纳率:0%
帮助的人:525万
展开全部
没有别的方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式