就是列表显示出来 然后想对其中一列的数据进行修改 求大侠指点
解决方案 »
- Gridview用法大总结(牛年珍藏版) [代码分享]
- ajax 无刷新 问题
- 关于三层架构
- ASPxGridView布局格式的设置
- Sys.WebForms.PageRequestManager问题
- 关于网络映射硬盘做虚拟目录
- HTTP 500 内部服务器错误 解决 急!!
- 200分路过的英雄请进?
- 关于HttpPostedFile转换成byte[]的问题
- 一个关于记录更新的问题,望赐教!
- 类型“LinkButton”的控件“ctl00_ContentPlaceHolder1_FirstPage”必须放在具有 runat=server 的窗体标记内
- Modeling里Activity Diagram 图如何生成JPG?急
private void datalist_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
{
if(e.CommandName== "b ")
{
lb.Text=((System.Web.UI.WebControls.Label)e.Item.FindControl( "lb1 ")).Text;
}
}
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:GridView ID="gvList" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField HeaderText="选择">
<ItemTemplate>
<asp:CheckBox ID="cbxId" runat="server" Text='<%#Eval("stuId")%>'/>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField HeaderText="编号" DataField="stuId"/>
<asp:BoundField HeaderText="姓名" DataField="stuName"/>
<asp:BoundField HeaderText="年龄" DataField="stuAge" />
<asp:TemplateField HeaderText="操作">
<ItemTemplate>
<asp:LinkButton runat="server" ID="btnOk" Text="确定" OnClick="btnOk_Click" CommandArgument='<%#Eval("stuId") %>'></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</div>
</form>
</body>
</html>确定按钮的事件protected void btnOk_Click(object sender, EventArgs e)
{
for (int i = 0; i < gvList.Rows.Count; i++)
{
CheckBox cbo = gvList.Rows[i].FindControl("cbxId") as CheckBox;
if (cbo.Checked)
{
string id = Convert.ToString(cbo.Text.ToString());
}
}
}