永发信息网

aspx-C#页面删除数据怎么得ID

答案:3  悬赏:30  手机版
解决时间 2021-05-16 01:34

ID放在隐藏域里面或者其他表单里面,点按钮删除选中项。

全选里面的checkBox是在DetailsView里的模板里面添加的。

说白了就是问怎么取得模板的控件的值。高手速度来解答!!!

最佳答案
for (int i = 0; i < GridView1.Rows.Count; i++)
{
if (((CheckBox)GridView1.Rows[i].Cells[0].FindControl("chbSelected")).Checked)
{
string strId = GridView1.Rows[i].Cells[1].Text;
deleteInfo(strId);
continue;
}
}我想DetailsView差不多吧
全部回答
操作跟随你操作在DetailsView里的模板里面添加的一样,可以通过gridview取得隐藏的id,通过Id把选中的都删除

<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False" AutoGenerateEditButton="True" PageSize="40" CaptionAlign="Left" HorizontalAlign="Left" OnRowEditing="GridView1_RowEditing" OnPageIndexChanging="GridView1_PageIndexChanging" Width="100%" OnRowDataBound="GridView1_RowDataBound"> <Columns> <asp:TemplateField HeaderText="选中"> <ItemTemplate> <asp:CheckBox ID="CheckBox1" runat="server" /> </ItemTemplate> <HeaderStyle Wrap="False" /> </asp:TemplateField> <asp:BoundField DataField="ID" HeaderText="编号" ReadOnly="True"> <HeaderStyle Wrap="False" /> </asp:BoundField> <asp:BoundField DataField="loginname" HeaderText="登录名"> <HeaderStyle Wrap="False" /> </asp:BoundField> <asp:BoundField DataField="companyname" HeaderText="企业名称"> <HeaderStyle Wrap="False" /> </asp:BoundField> <asp:BoundField DataField="regdate" HeaderText="注册日期"> <HeaderStyle Wrap="False" /> </asp:BoundField> <asp:BoundField DataField="regip" HeaderText="注册IP"> <HeaderStyle Wrap="False" /> </asp:BoundField> <asp:BoundField DataField="lastdate" HeaderText="最后登录时间"> <HeaderStyle Wrap="False" /> </asp:BoundField> <asp:BoundField DataField="lastip" HeaderText="最后登录IP"> <HeaderStyle Wrap="False" /> </asp:BoundField> <asp:BoundField DataField="logincount" HeaderText="登录次数"> <HeaderStyle Wrap="False" /> </asp:BoundField> <asp:BoundField DataField="zt" HeaderText="禁用"> <HeaderStyle Wrap="False" /> </asp:BoundField> <asp:BoundField DataField="sh" HeaderText="审核"> <HeaderStyle Wrap="False" /> </asp:BoundField> <asp:BoundField DataField="tuijian" HeaderText="推荐"> <HeaderStyle Wrap="False" /> </asp:BoundField> </Columns> <EmptyDataTemplate> <asp:Label ID="Label1" runat="server" Text="目前没有用户信息。"></asp:Label> </EmptyDataTemplate> </asp:GridView>

后台代码

/// <summary> /// 删除企业用户信息 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> /// <remarks></remarks> protected void delete_Click(object sender, System.EventArgs e) { int i = 0; for (i = 0; i <= GridView1.Rows.Count - 1; i++) { CheckBox ck = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1"); if (ck.Checked) { //GridView1.Rows[i].Cells[3].Text就是绑定时候的ID

db.DeleteCmp(GridView1.Rows[i].Cells[3].Text); } } binddata();//删除后重新绑定数据。 }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
供电技术是什么专业类?
哥,准备去打NBA了,153CM的身高优势打什么位置
我为什么掉发?有什么可以采取的措施?
不锈钢管那个省份比较好做经销??
PSP有无召唤之夜?
火焰石打什么掉的啊
如何点亮问问图标????~?......
自己长得虽然不算好看,那也不难看,那为什么
QQ号码申请器哪种比较好用,没有病毒
哭得多对眼睛好还是坏?
如果有一个人很讨厌,而且你也很讨厌他,但是
谁有林俊杰这张完整的图?
您认为目前火箭队是否应该裁掉哪三个人?
发现自己越来越自闭,怎样才能开朗些?
那里卖的电脑价格最低
推荐资讯
网球宝贝在进入房间的时候出 应用程序错误什
睢县商丘西湖安然纳米汗蒸养生会所地址有谁知
怎样让不开心的人快乐呢!
笔记本电脑电池到底该怎么用啊?有电源还需要
爱而不得的古诗句,“良禽择木而栖,贤臣择主
谁帮忙给空间花藤浇一下花啊?
DNF游戏币怎么用人民币换啊?
玩手机游戏收费问题
湖面像什么一样平静,湖面像什么一样平静?
QQ飞车怎么去别人鱼池里扔垃圾?
意境唯美的古诗词完整,想找些唯美意境的完整
芦淞区株洲一只酸奶牛(王府井百货)怎么去啊,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?