SqlConnection conn=new SqlConnection....
SqlDataAdapter sda= new ...
DataSet ds=new DataSet();
sda.Fil(ds,"tablename")
this.GridView1.DataSource = ds.Tables[0];
this.GridView1.DataKeyNames = new string[] { "ID" };
this.GridView1.DataBind();
gridview控件 列是自动生成的,我在里面加了一列 HyperLinkField 当我设置其属性 DataNavigateUrlFields 为 ID 时 。(想根据这个传值得到该信息的明细) 我得gridview 中 就查不出数据来了。去掉这个属性就正常了。请大家指点。是否跟 列可以自动生成有关系?
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# "~/xxx.aspx?ID=" + Eval("主健字段名称") %>' Text=""></asp:HyperLink>