后台-插件-广告管理-内容页广告位一(手机)

您现在的位置是:首页 > 开发类 > 问答问答

动态创建gridview给datakey赋值报错

2021-07-06 20:40:19问答人已围观

简介 gridview的个数是动态生成的,也是动态绑定数据;每个gridview的列都是一样,现在需要通过DataKey获取每行ID,给DataKeyNames赋值的时候报错,说已经个叫“ID&rdqu

gridview的个数是动态生成的,也是动态绑定数据;每个gridview的列都是一样,现在需要通过DataKey获取每行ID,给DataKeyNames赋值的时候报错,说已经个叫“ID”的DataKey了,下面是绑定gridview的方法

Code
private void BindSuperGrid(GridView gv)
{
gv.RowDataBound += new GridViewRowEventHandler(gv_RowDataBound);
DataTable dt = new DataTable();
gv.AutoGenerateColumns = false;
gv.DataKeyNames = new string[] { "id"}; //这个地方报错

gv.DataSource = dt;
gv.DataBind();


}

最佳答案:

希望这个可以给您提供帮助

主要的改动是DataTable的绑定时间。

vs2008调试通过。

页面代码:

    <div runat="server" id="div1" enableviewstate="false">
    </div>
    <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
cs代码:

 

Code

文章来源:https://q.cnblogs.com/q/2730/

Tags:.net技术 c 

很赞哦! ()

后台-插件-广告管理-内容页广告位二(手机)

相关文章

后台-插件-广告管理-内容页广告位三(手机)
后台-插件-广告管理-内容页广告位四(手机)

文章评论

留言与评论(共有 0 条评论)
   
验证码: