62,050
社区成员
发帖
与我相关
我的任务
分享
<asp:Repeater ID="m1Repeater" runat="server">
<tr>
<td><%#Container.ItemIndex+1%> </td>
<td><asp:TextBox ID="txtName" runat="server"></asp:TextBox></td>
</tr>
</asp:Repeater>
<asp:Button ID="btnAdd" runat="server" Text="添加一行" OnClick="btnAdd_Click" />
//画面初始化事件
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//默认包含三行数据(分包商)
DataTable m1Dt = new DataTable();
for (int i = 0; i < 3; i++)
{
DataRow m1Dr = m1Dt.NewRow();
m1Dt.Rows.Add(m1Dr);
}
m1Repeater.DataSource = m1Dt;
m1Repeater.DataBind();
this.ViewState["M1"] = m1Dt;
}
}
//添加明细输入行
protected void btnAddSupplier_Click(object sender, EventArgs e)
{
DataTable dt = (DataTable)this.ViewState["M1"];
DataRow dr = dt.NewRow();
dt.Rows.Add(dr);
m1Repeater.DataSource = dt;
m1Repeater.DataBind();
this.ViewState["M1"] = dt;
}
protected void btnAddSupplier_Click(object sender, EventArgs e)
{
DataTable dt = (DataTable)this.ViewState["M1"];
DataRow dr = dt.NewRow();
dt.Rows.Add(dr);
m1Repeater.DataSource = dt;
m1Repeater.DataBind();
this.ViewState["M1"] = dt;
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//默认包含三行数据(分包商)
DataTable m1Dt = new DataTable();
for (int i = 0; i < 3; i++)
{
DataRow m1Dr = m1Dt.NewRow();
m1Dt.Rows.Add(m1Dr);
}
m1Repeater.DataSource = m1Dt;
m1Repeater.DataBind();
this.ViewState["M1"] = m1Dt;
}
}