asp.net – 向GridView Row添加ID
发布时间:2020-12-16 04:02:01 所属栏目:asp.Net 来源:网络整理
导读:如何向GridView行添加ID(应该呈现ID)? 我正在使用.NET(C#).我有GridView控件. 我有一些操作表行的javascript函数,但是必须为这些行设置ID: table tr id=1 ... tr id=2 ... //id should come from database.. 我的GridView源自DataBase中的Data.重要的是不
如何向GridView行添加ID(应该呈现ID)?
我正在使用.NET(C#).我有GridView控件. 我有一些操作表行的javascript函数,但是必须为这些行设置ID: <table> <tr id=1> ... <tr id=2> ... //id should come from database .. 我的GridView源自DataBase中的Data.重要的是不要有FAKE ROW IDS,而是真正来自DB的行ID(有一些ajax javascript函数可以根据这些ID和用户对表的操作来更新DB). 我的部分GridView如下: <asp:GridView ID="grdNews" runat="server" BorderStyle="None" RowStyle-BorderStyle="None" GridLines="None" CssClass="table" Style="white-space: nowrap" AutoGenerateColumns="False" DataKeyNames="ID" AllowSorting="True" AllowPaging="true" OnSorting="grdNews_Sorting" OnRowDataBound="grdNews_RowDataBound"> <RowStyle BorderStyle="None" /> <HeaderStyle CssClass="nodrag" /> <Columns> .... 我尝试过以下方法: protected void grdNews_RowDataBound(object sender,GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { e.Row.ID = grdNews.DataKeys[e.Row.RowIndex].Value.ToString(); } } 这为e.Row.ID提供了正确的值,但这不会呈现此ID. 那么,如何在GridView中从DataBase for Rows呈现ID? 解决方法
试试以下….
protected void grdNews_RowDataBound(object sender,GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { GridViewRow row = e.Row; row.Attributes["id"] =grdNews.DataKeys[e.Row.RowIndex].Value.ToString(); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何从hotmail,live,gmail,yahoo导入联系人
- asp.net – Visual WebGui
- 为什么asp.net将页面包装在一个表单中?
- ASP.NET MVC2模型验证失败,非美国日期格式
- asp.net-mvc – asp.net mvc5 webapi2,如何通过razor语法获
- asp.net – 无法从’System.Data.Linq.Binary’转换为’Sys
- asp.net-mvc – VS 2015:无法加载文件或程序集’System.We
- asp.net – GridView:点击按钮获取行的数据键
- 从ASP.NET C#启动一个程序
- asp.net-mvc – 我应该在ASP.NET MVC中使用Anti-XSS安全运行
推荐文章
站长推荐
- asp.net – 如何在.net核心框架中使用Transactio
- asp.net – 将设置移动到另一个配置文件
- asp.net – Web.config中的瑞典语文本
- asp.net-mvc – Web API错误:’ObjectContent`1
- asp.net – 是否允许使用manifest.json的相对路径
- asp.net – c#如何获取httpResponse.BinaryWrite
- ASP.NET mvc:如何使用今天的日期自动填充日期字
- asp.net-mvc – 带MVC剃刀的输入类型复选框
- asp.net-mvc – Rotativa / Wkhtmltopdf图像无法
- asp.net-core – 通过URL访问ASP.NET 5 View Com
热点阅读