c#里面如何自己构造一个DataTable对象
假设我要自己创建一个(不是从数据库获取返回),那我需要一个多少行的DataTable,我就需要自己构造多少个DataRow吗?除此之外还有其他方法没有...
假设我要自己创建一个(不是从数据库获取返回),那我需要一个多少行的DataTable,我就需要自己构造多少个DataRow吗?除此之外还有其他方法没有
展开
展开全部
数据肯定不会自己写进去啊,肯定要程序控制的。首先如果不是从数据库或外部文件等读取数据,一般需要对表单的架构进行初始化,把列的名称和类型添加进去。例如:
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[] { ... });
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[] { ... });
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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)
// 1.自己添加行
DataRow dr = new DataRow();
dt.Rows.Add(dr);
// 2.将xml文件读入到DataTable中
XmlTextReader xr = new XmlTextReader("D:\\test.xml");
dt.ReadXml(xr)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不需要啊
你可以用DataTable().LoadDataRow()方法动态添加行
你可以用DataTable().LoadDataRow()方法动态添加行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有别的方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询