gridview中 hyperlinkfield 使用

gridview中 hyperlinkfield 使用

前台:

后台:

很简单的数据绑定,在gridview中使用了hyperlinkfield 他的属性:DataNavigateUrlFormatString DataNavigateUrlFields互相合作,可以很好的完成传递参数的工作。例如 DataNavigateUrlFormatString="~/label.aspx?id={0}" DataNavigateUrlFields="id"

前者为链接路径,其中的{0}的值,即为DataNavigateUrlFields属性的值,从单词上来看DataNavigateUrlFields 后加了一个s,可以看出它可以有两个值,比如:DataNavigateUrlFields =“id,name” DataNavigateUrlFormatString="~/label.aspx?id={0}&name={1}"

它还有一对相互合作的好伙伴,就是 DataTextFormatString 和 DataTextField 例如: DataTextFormatString="查看{0}的信息" DataTextField=“name” 那么,标题就会显示 查看XX的信息

后台中 string connectionString = ConfigurationManager.ConnectionStrings["DATA"].ConnectionString;

SqlConnection DATA = new SqlConnection(connectionString);
为调用Web.Config内链接数据库语句的方法 在Web.Config 内

<connectionStrings>
<add name="DATA" connectionString="data source= ;initial catalog= ;persist security info=False;user id= ;password= ;"/>
</connectionStrings>

写上这样的语句

另外gridview中 AutoGenerateColumns="False" 是默认true的,所以要加上,否则会多出一个表

推荐阅读