添加DataRow 未将对象引用设置到对象的实例
System.Data.DataRowrow=ds.Tables["course"].NewRow();row["CourseTitle"]=this.txtCTitle...
System.Data.DataRow row = ds.Tables["course"].NewRow();
row["CourseTitle"] = this.txtCTitle.Text.Trim();
row["UCASCode"] = this.txtucas.Text.Trim();
row["CModule"] = this.txtModule.Text.Trim();
row["StudyStyle"] = this.ddlModeStudy.SelectedItem.Value;
row["SIDCard"] = "aa";
ds.Tables["course"].Rows.Add(row);
this.DataGrid2.DataSource = ds.Tables["course"];
this.DataGrid2.DataBind();
老提示第一句 未将对象引用设置到对象的实例
求助高手,就这么几条语句折腾了半天.
问题中的ds是DataSet对象,在Page_Load事件上面声名的全局对象! 展开
row["CourseTitle"] = this.txtCTitle.Text.Trim();
row["UCASCode"] = this.txtucas.Text.Trim();
row["CModule"] = this.txtModule.Text.Trim();
row["StudyStyle"] = this.ddlModeStudy.SelectedItem.Value;
row["SIDCard"] = "aa";
ds.Tables["course"].Rows.Add(row);
this.DataGrid2.DataSource = ds.Tables["course"];
this.DataGrid2.DataBind();
老提示第一句 未将对象引用设置到对象的实例
求助高手,就这么几条语句折腾了半天.
问题中的ds是DataSet对象,在Page_Load事件上面声名的全局对象! 展开
展开全部
你这一句:System.Data.DataRow row = ds.Tables["course"].NewRow();
中的ds是什么?说得详细点儿?你是不是想自己构造一个数据表对象DataTable做为数据源?
你可以直接构造一个DataTable做为数据源绑定也是一样的,如:
DataTable dt = new DataTable("course");
DataColumn dc_t = new DataColumn("CourseTitle",Type.GetType("System.String"));
DataColumn dc_u = new DataColumn("UCASCode",Type.GetType("System.String"));
DataColumn dc_c = new DataColumn("CModule",Type.GetType("System.String"));
DataColumn dc_s = new DataColumn("StudyStyle",Type.GetType("System.String"));
DataColumn dc_sid = new DataColumn("SIDCard",Type.GetType("System.String"));
DataColumn dc_sid = new DataColumn("SIDCard",Type.GetType("System.String"));
this.dt.Columns.Add(dc_t);
this.dt.Columns.Add(dc_u);
this.dt.Columns.Add(dc_c);
this.dt.Columns.Add(dc_s);
this.dt.Columns.Add(dc_sid);
DataRow dr= dt.NewRow();
dr["CourseTitle"] = this.txtCTitle.Text.Trim();
dr["UCASCode"] = this.txtucas.Text.Trim();
dr["CModule"] = this.txtModule.Text.Trim();
dr["StudyStyle"] = this.ddlModeStudy.SelectedItem.Value;
dr["SIDCard"] = "aa";
dt.Rows.Add(dr);
this.DataGrid2.DataSource = dt;
this.DataGrid2.DataBind();
中的ds是什么?说得详细点儿?你是不是想自己构造一个数据表对象DataTable做为数据源?
你可以直接构造一个DataTable做为数据源绑定也是一样的,如:
DataTable dt = new DataTable("course");
DataColumn dc_t = new DataColumn("CourseTitle",Type.GetType("System.String"));
DataColumn dc_u = new DataColumn("UCASCode",Type.GetType("System.String"));
DataColumn dc_c = new DataColumn("CModule",Type.GetType("System.String"));
DataColumn dc_s = new DataColumn("StudyStyle",Type.GetType("System.String"));
DataColumn dc_sid = new DataColumn("SIDCard",Type.GetType("System.String"));
DataColumn dc_sid = new DataColumn("SIDCard",Type.GetType("System.String"));
this.dt.Columns.Add(dc_t);
this.dt.Columns.Add(dc_u);
this.dt.Columns.Add(dc_c);
this.dt.Columns.Add(dc_s);
this.dt.Columns.Add(dc_sid);
DataRow dr= dt.NewRow();
dr["CourseTitle"] = this.txtCTitle.Text.Trim();
dr["UCASCode"] = this.txtucas.Text.Trim();
dr["CModule"] = this.txtModule.Text.Trim();
dr["StudyStyle"] = this.ddlModeStudy.SelectedItem.Value;
dr["SIDCard"] = "aa";
dt.Rows.Add(dr);
this.DataGrid2.DataSource = dt;
this.DataGrid2.DataBind();
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询