我在绑定的第一个中所在的colmuns中这样写的
<asp:TemplateField ><ItemStyle Width="10%" /><ItemTemplate><%# DataBinder.Eval(Container.DataItem,"id") %></ItemTemplate>
<HeaderTemplate>
文章ID
</HeaderTemplate>
</asp:TemplateField>我将表中的 id字段绑了进来。
我想在相关的.cs文件中获得某一行的这个id值怎么获得?我通过
foreach(GridViewRow row in mygridview.Rows )
{
if(((CheckBox)row.FindControl("del")).Checked)
其中有一个列中我用了一个checkbox控件,ID为del 我这样想获得它了,但是我想知道怎么能直接获得它的这一行数据的值??
请高手指点下 以前我是把他id的值写在他的css属性里然后读css属性(比较龌蹉)
<asp:TemplateField ><ItemStyle Width="10%" /><ItemTemplate><%# DataBinder.Eval(Container.DataItem,"id") %></ItemTemplate>
<HeaderTemplate>
文章ID
</HeaderTemplate>
</asp:TemplateField>我将表中的 id字段绑了进来。
我想在相关的.cs文件中获得某一行的这个id值怎么获得?我通过
foreach(GridViewRow row in mygridview.Rows )
{
if(((CheckBox)row.FindControl("del")).Checked)
其中有一个列中我用了一个checkbox控件,ID为del 我这样想获得它了,但是我想知道怎么能直接获得它的这一行数据的值??
请高手指点下 以前我是把他id的值写在他的css属性里然后读css属性(比较龌蹉)
解决方案 »
- C# 比较两个文件夹的差集
- 系统分工实施的问题
- 急啊.为什么fileupload上传的图片字节为0?在线f5
- 请教C#.net GridVie分页后FindControl无法取到其他页面的值?谢谢
- 关于url传值的问题
- 向周末加班的朋友们推荐源码发布论坛
- asp.net2.0里javascript验证提交的问题
- 请问这个数据库连接怎么调试?
- 高分求教:asp.net项目如何打包(包括sqlserver数据库)?类似Duwamish7。
- 谁有汉化的FCKeditor,能给我一份吗?非常感谢!!
- 求助!!打开一C#项目,提示,项目是使用较新的版本创建的,该版本与你的版本不兼容,只能使用较新的版本打开项目!!
- vs2005-创建-网站,打开后看到的却是项目模板(windows应用程序,类库,windows控件库等等)就是不见了网站模板?!
2、然後在CS里直接这样就可获得相应行的ID值:gridview1.DataKeys[e.RowIndex].Value