asp.net Repeater取得CheckBox選中的某行某個值的c#寫法
來源:懂視網
責編:小采
時間:2020-11-27 22:44:58
asp.net Repeater取得CheckBox選中的某行某個值的c#寫法
asp.net Repeater取得CheckBox選中的某行某個值的c#寫法:1、 foreach (Control c in this.rptTables.Controls) { CheckBox cbx = (CheckBox)c.FindControl(cbxId); TextBox tbx = (TextBox)c.FindControl(tbxTableName); if (cbx != null) {
導讀asp.net Repeater取得CheckBox選中的某行某個值的c#寫法:1、 foreach (Control c in this.rptTables.Controls) { CheckBox cbx = (CheckBox)c.FindControl(cbxId); TextBox tbx = (TextBox)c.FindControl(tbxTableName); if (cbx != null) {

1、
foreach (Control c in this.rptTables.Controls)
{
CheckBox cbx = (CheckBox)c.FindControl("cbxId");
TextBox tbx = (TextBox)c.FindControl("tbxTableName");
if (cbx != null)
{
if (cbx.Checked == true)
{
common.salert(tbx.Text);
}
}
}
2、
for (int i = 0; i < this.rptTables.Items.Count; i++)
{
CheckBox cbx = (CheckBox)rptTables.Items[i].FindControl("cbxId");
TextBox tbx = (TextBox)rptTables.Items[i].FindControl("tbxTableName");
if (cbx != null)
{
if (cbx.Checked)
{
common.salert(tbx.Text);
}
}
}
關鍵點:在每行再寫個隱藏的控件我是用TextBox,代碼如下:
<asp:TextBox id="tbxTableName" runat="server" Text='<%#Eval("TABLE_NAME") %>' style="display:none;" />
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
asp.net Repeater取得CheckBox選中的某行某個值的c#寫法
asp.net Repeater取得CheckBox選中的某行某個值的c#寫法:1、 foreach (Control c in this.rptTables.Controls) { CheckBox cbx = (CheckBox)c.FindControl(cbxId); TextBox tbx = (TextBox)c.FindControl(tbxTableName); if (cbx != null) {