DataTable dtTran = new DataTable();
DataSet ds1 = new DataSet();
dtTran.Columns.Add("stype", typeof(string)); //添加列
DataRow dr2 = dtTran.NewRow();
dr2["stype"] = "資料型別";
dtTran.Rows.Add(dr2);
dtTran = ds1.Tables[0]; //在此行提示找不到表0
gridControl1.DataSource = dtTran;
uj5u.com熱心網友回復:
DataSet ds1 = new DataSet();之后,dataset沒有添加table
uj5u.com熱心網友回復:
你這要DataSet干嘛啊,直接去掉不就行了uj5u.com熱心網友回復:
DataSet的英文是資料集,你把它想象成集貿市場,DataTable的英文是資料表,你把它想象成攤位,里面的資料就相當于這個攤位上的很多商品,這個DataTable物件沒有放到DataSet里面意味著這個市場里面沒有這個攤位,所以dtTran = ds1.Tables[0]肯定找不到。你可以這樣改
ds1.Tables.Add(dtTran);//好久沒搞了,不知道有沒有這個方法
gridControl1.DataSource = ds1;
但是,實際上可以直接寫
gridControl1.DataSource = dtTran;
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/112056.html
標籤:C#
