<asp:HyperLinkColumn 
DataNavigateUrlField="EmployeeID" 
DataNavigateUrlFormatString="Webform2.aspx?id={0}" 
DataTextField="Firstname" 
HeaderText="姓氏">
</asp:HyperLinkColumn>我只知道HeaderText是页眉的意思DataNavigateUrlField和DataTextField分别是什么意思DataNavigateUrlFormatString="Webform2.aspx?id={0}" 这句话也看不懂

解决方案 »

  1.   

    DataNavigateUrlField绑定指向URL字段
    DataTextField绑定数据库字段。
    DataNavigateUrlFormatString="Webform2.aspx?id={0}"
    指向URL传值的字符串格式化
      

  2.   

    DataNavigateUrlField:绑定到超链接NavigateUrl属性的字段,即 DataNavigateUrlField 中指定一个数据库字段,DataNavigateUrlFormatString="Webform2.aspx?id={0}中的{0}就代表DataNavigateUrlField 中第一个数据字段的值,{1} 代表第二个数据字段的值  以此类推。DataTextField :就是 这个超链接的显示文本。即这个超链接的text属性的值。DataNavigateUrlFormatString="Webform2.aspx?id={0}:该超链接的所指向的url为Webform2.aspx,其中参数为?后面的部分。其中{0}  指DataNavigateUrlField中的第一个数据库绑定字段