c#如何获取repeater中某一行某一列文本框的值 文本框没有id
答案:2 悬赏:0
解决时间 2021-01-12 06:25
- 提问者网友:太高姿态
- 2021-01-12 03:10
c#如何获取repeater中某一行某一列文本框的值 文本框没有id
最佳答案
- 二级知识专家网友:鸽屿
- 2021-01-12 04:31
//后台获取
protected void btnPay_Click(object sender, EventArgs e)
{
if (rptMest.Items.Count > 0)
{
List listPayModel = new List();
foreach (RepeaterItem rptitem in this.rptMest.Items)
{
payModel = new Model.Pay();
HiddenField hfID = (HiddenField)rptitem.FindControl("hfID");
Label lblFee = rptitem.FindControl("lblFee") as Label;
TextBox txtPayment = rptitem.FindControl("txtPayment") as TextBox;
TextBox txtNotes = rptitem.FindControl("txtNotes") as TextBox;
TextBox txtPayDate = rptitem.FindControl("txtPayDate") as TextBox;
payModel.OperatingDate = Convert.ToDateTime(txtPayDate.Text);
payModel.Fee = Convert.ToInt32(lblFee.Text);
payModel.ManifestID = hfID.Value;
payModel.CreateUser = CurrentUser.ID;
payModel.OperatingUser = CurrentUser.ID;
payModel.Remark = "";
payModel.Payment = Convert.ToInt32(txtPayment.Text);
listPayModel.Add(payModel);
}
if (payBLL.Add(listPayModel))
{
Common.MessageBox.Show(this.Page, "付款处理成功!");
InitData();
DataBinds();
}
else
{
Common.MessageBox.Show(this.Page, "付款处理失败!");
DataBinds();
}
}
} 前台绑定
' runat="server" />
)' title="点击查看货单详情" href="javascript:void(0)">
<%# Eval("ManifestID")%>
'>
'>
'>
'>
'>
'>
'>
' runat="server">
MaxLength="10" runat="server">
[移除]
protected void btnPay_Click(object sender, EventArgs e)
{
if (rptMest.Items.Count > 0)
{
List
foreach (RepeaterItem rptitem in this.rptMest.Items)
{
payModel = new Model.Pay();
HiddenField hfID = (HiddenField)rptitem.FindControl("hfID");
Label lblFee = rptitem.FindControl("lblFee") as Label;
TextBox txtPayment = rptitem.FindControl("txtPayment") as TextBox;
TextBox txtNotes = rptitem.FindControl("txtNotes") as TextBox;
TextBox txtPayDate = rptitem.FindControl("txtPayDate") as TextBox;
payModel.OperatingDate = Convert.ToDateTime(txtPayDate.Text);
payModel.Fee = Convert.ToInt32(lblFee.Text);
payModel.ManifestID = hfID.Value;
payModel.CreateUser = CurrentUser.ID;
payModel.OperatingUser = CurrentUser.ID;
payModel.Remark = "";
payModel.Payment = Convert.ToInt32(txtPayment.Text);
listPayModel.Add(payModel);
}
if (payBLL.Add(listPayModel))
{
Common.MessageBox.Show(this.Page, "付款处理成功!");
InitData();
DataBinds();
}
else
{
Common.MessageBox.Show(this.Page, "付款处理失败!");
DataBinds();
}
}
} 前台绑定
' runat="server" />
)' title="点击查看货单详情" href="javascript:void(0)">
<%# Eval("ManifestID")%>
'>
'>
'>
'>
'>
'>
'>
' runat="server">
MaxLength="10" runat="server">
[移除]
全部回答
- 1楼网友:纵马山川剑自提
- 2021-01-12 05:56
我暂时保留我的看法!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息