我在绑定的第一个中所在的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属性(比较龌蹉)
解决方案 »
- 求一个正则 删除文本里面除了特定域名以外的超链接
- fileupload问题
- 另一个SqlParamenterCollection已包含SqlParamenter
- C#如何添加一个特殊的xml节点
- Sql 问题
- datagrid数据删除的新问题
- ViewState和request是什么意思?!有什么用的呢?
- 在asp.net里面怎么调用vb 6.0的 richtextbox 控件
- 怎样在WEB里弹出文件保存对话框
- 简单问题
- 求助!!打开一C#项目,提示,项目是使用较新的版本创建的,该版本与你的版本不兼容,只能使用较新的版本打开项目!!
- vs2005-创建-网站,打开后看到的却是项目模板(windows应用程序,类库,windows控件库等等)就是不见了网站模板?!
2、然後在CS里直接这样就可获得相应行的ID值:gridview1.DataKeys[e.RowIndex].Value