永发信息网

如何定义datatable,然后把datatable里的内容添加到dataset对象?

答案:2  悬赏:50  手机版
解决时间 2021-01-03 11:53
  • 提问者网友:兔牙战士
  • 2021-01-03 00:53
RT````
最佳答案
  • 五星知识达人网友:纵马山川剑自提
  • 2021-01-03 01:33
DataSet ds = new DataSet();//集
DataTable table = new DataTable("表");
ds.tables.add(table);
DataColumn column;//列
DataRow row;//行
column.DataType = System.Type.GetType("System.Int32");
column.ColumnName = "id";
column.ReadOnly = true;
column.Unique = true;

table.Columns.Add(column);

row = ds.table["表"].NewRow();
row["id"]=123;
ds.table["表"].rows.add(row);
全部回答
  • 1楼网友:上分大魔王
  • 2021-01-03 02:58
要用dataset就一定要用强类型dataset,否则弱类型的dataset还不如datatable呢,更耗开销。强类型dataset最大的好处就是里面的值类型都是既定的,如果在程序中赋值或取值时数据类型不对,会在编译期就发现错误,有利于程序的稳定性和健壮性。但开销明显大于弱类型dataset和datatable。 肯定会影响客户端的速度,这就要看你如何取舍了。要是数据量大,用强类型dataset反而很合适,因为强类型的结构和约束占的开销就那些,你放一个数据也这样,放一万个数据也这样,所以数据量越大越适合用强类型dataset。 补充: 呵呵,lz,是啊是啊,我推荐使用强类型的dataset
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯