请问如何手动创建一个完整的dataset呢??不同过sql语句访问数据库的形式
DataSet ds = new DataSet();
DataTable dt=ds.Tables[".."];
DataColumn Column_xh = new DataColumn();
Column_xh.ColumnName = "序号";//序号
Column_xh.DataType = System.Type.GetType("System.Int32");//数据类型
dt.Columns.Add(Column_xh);
最后一句报错 “未将对象引用设置到对象的实例。”
[解决办法]
DataSet ds = new DataSet();DataTable dt = ds.Tables.Add("..");// 两个点就是表名DataColumn Column_xh = new DataColumn();Column_xh.ColumnName = "序号";//序号Column_xh.DataType = System.Type.GetType("System.Int32");//数据类型dt.Columns.Add(Column_xh);
[解决办法]
private DataSet CreateReportDataSet() { DataSet ds = new DataSet(); DataTable orderTable = new DataTable("Order"); orderTable.Columns.Add(new DataColumn("Id")); orderTable.Columns.Add(new DataColumn("OrderCode")); ds.Tables.Add(orderTable);}
[解决办法]
先创建DataTable,添加行列,再把DataTable添加到DataSet中
[解决办法]