asp.net – 向GridView Row添加ID
发布时间:2020-05-24 16:16:09 所属栏目: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-mvc-2 – 在MVC中实现自定义标识和IPrincipal
- asp.net – 为什么IFormFile显示为null,我该如何解决?
- 在razorview中显示checkboxfor的文本
- asp.net-mvc – DotNetNuke中的ASP.NET MVC?
- 如何在我的域模型中实现ASP.NET成员资格提供程序
- asp.net-mvc – ASP.NET MVC – 我可以为同一个动作创建多个
- Asp.net中的下拉列表验证使用必需字段验证器
- asp.net-mvc-3 – 如何使用Asp.Net MVC 3和Razor具有视图特
- 最好的TinyMce编辑器图像管理器/文件上传为Asp.net Mvc
- asp.net-mvc – 哪里可以将商业模式转换成模型?
推荐文章
站长推荐
- asp.net-mvc – 如何在单个视图中使用两个表单
- asp.net-mvc – ASP.NET MVC 2 on mono
- asp.net-mvc-3 – 为什么ValidationSummary(true
- 带有子项的ASP.NET自定义/用户控件
- 最佳实践ASP.NET成员资格:同一数据存储区中的用
- asp.net-mvc-4 – MVC 4 – 从视图中的Controlle
- asp.net – 在web.config下为url重写的多个外部文
- asp.net – .net MVC将linq数据从控制器传递到视
- asp.net-mvc – IIS显示服务器错误而不是自定义错
- asp.net-core-mvc – 如何从任何ASP .Net Core类
热点阅读
