动态创建DATASET
提示下面这行代码出错!!说Master未实例化
private void btnaddcolumn_Click(object sender, System.EventArgs e)
{
dsUntyped.Tables["Master"].Columns.Add("MasterId",typeof(int));
}//创建一个两个表
private void Button1_Click(object sender, System.EventArgs e)
{
DataSet dsUntyped = new DataSet("myDS");
DataTable dtMaster = new DataTable("Master");
DataTable dtChild = new DataTable("Child");
dsUntyped.Tables.Add("dtMaster");
dsUntyped.Tables.Add("dtChild");
Session["ds"] = dsUntyped;
}//创建列
private void btnaddcolumn_Click(object sender, System.EventArgs e)
{
DataSet dsUntyped = (DataSet)Session["ds"];
dsUntyped.Tables["Master"].Columns.Add("MasterId",typeof(int));
dsUntyped.Tables["Master"].Columns.Add("MasterValue",typeof(string));
dsUntyped.Tables["Child"].Columns.Add("MasterLink",typeof(int));
dsUntyped.Tables["Child"].Columns.Add("ChildID",typeof(int));
dsUntyped.Tables["Child"].Columns.Add("ChildValue",typeof(string));
//
dsUntyped.Tables["Master"].Columns["MasterId"].Caption = "主ID";
dsUntyped.Tables["Master"].Columns["MasterValue"].Caption = "值";
Session["ds"] = dsUntyped;
Bind();
}//创建绑定
private void Bind()
{
DataSet dsUntype = (DataSet)Session["ds"];
dgMaster.DataSource = dsUntype.Tables["Master"].DefaultView;
dgChild.DataSource = dsUntype.Tables["Child"].DefaultView;
this.DataBind();
}
解决方案 »
- ASP.net如何做按钮导入txt文本中的数据到input(Text)中
- EXTJS怎么保存查询条件,单击下一页时查询条件就丢失了。
- FCKeditor上传图片??
- asp.net上传图片时,该进程无法访问文件,因为该文件正由另一进程使用!
- asp.net生成world或Excel!请教高手!
- 一个执行存储过程的问题
- 请问做网页时在VB脚本中可以用MsgBox吗?该怎么用?
- 想问问网站上文章的标签的管理
- PetShop中Utility用的什么算法
- V5Mall二次开发为什么V5Mall.Web下面的文件改后没有反应呢
- 麻烦各位高手,关于用SqlDataSource向存储过程传递参数的问题(一解决立即结帐)!
- 一个简单的问题,在textbox中显示从数据库中取出来的记录,请赐教 在线等
dsUntyped.Tables.Add("dtMaster");
dsUntyped.Tables.Add("dtChild");要这么写
dsUntyped.Tables.Add(dtMaster);
dsUntyped.Tables.Add(dtChild);我的眼睛厉害吧