<%# Eval("user_id") %>

解决方案 »

  1.   

    GridView 没有 DataKeyNames="" 属性 怎么不为空呢?
      

  2.   

    private void GetUserInfo()
        {
            string sql = "select u.*,g.* from u_userinfo u,u_userinfogroup ug,u_group g where  u.user_id=ug.user_id and ug.group_id=g.group_id";
            this.GridUserInfo.DataKeyNames   =   new   string[]{"User_ID"};   
            this.GridUserInfo.DataSource=sqlcl.GetPurviewList(sql);  //绑定Table
            this.GridUserInfo.DataBind();
        }
      

  3.   

    <asp:HyperLinkField HeaderText="修改" NavigateUrl='~/AddUpdateDelete.aspx?type=update&ID=<%#DataBinder.Eval(Container.DataItem,"user_id") %>'  Text="修改" />
    <asp:LinkButton ID="Delete" runat="server"  CausesValidation="False"  OnClientClick='return confirm("是否要删除吗?");' CommandName="Delete"
                                    Text="删除"></asp:LinkButton>
      

  4.   

    大哥大姐们 <%# Eval("user_id") %><%#DataBinder.Eval(Container.DataItem,"user_id") %>都不能绑定数据啊,运行的结果总是有<%# Eval("user_id")%> 或者 <%#DataBinder.Eval(Container.DataItem,"user_id") %> 
      改怎么解决呢??