将WebUserControl放置在DataList中,并且依靠DataList自动增行的问题
将WebUserControl代码
//用于绑定DropDownList的数据
if (!Page.IsPostBack)
{
ddlStockAddress1DataBind();
ddlStockAddress2DataBind();
}
//子表增行
protected void btnAdd_Click(object sender, EventArgs e)
{
CreateSubFormData();
DataSet ds = SubForm1Data;
DataRow dr = ds.Tables[0].NewRow();
dr["FormID"] = 1;
dr["PKID"] = "1";
dr["MaterialName"] = "";
dr["MaterialID"] = "";
dr["MainCategory"] = "";
dr["QKID"] = "";
ds.Tables[0].Rows.Add(dr);
SubForm1.DataSource = ds.Tables[0].DefaultView;
SubForm1.DataBind();
}