繁体   English   中英

如何将Gridview的列动态格式化为绑定到Gridview的动态SQL的超链接?

[英]What to dynamically format a column of Gridview to hyperlink of a dynamically SQL bounded to Gridview?

我有一个SQL查询( final_query ),它动态生成并绑定到现有的GridView上,

String final_query = "select CandidateID, CandidateName, CandidateResume from Candidate_Dump";
//database connection
SqlConnection con = new SqlConnection(strconnection);
DataSet set1;= new DataSet();
SqlDataAdapter adp;= new SqlDataAdapter(final_query, con);
adp.Fill(set1);
GridView1.DataSource = set1.Tables[0];
GridView1.DataBind();

根据先前的表单,final_query中的列会根据用户感兴趣的字段的选择而有所不同,但是如果用户选择CandidateResume作为选择,则该字段将显示为“超链接”列,因此,当用户单击此链接时; 它被重定向到显示候选人的简历的其他页面。

那么,如何仅在“恢复”列存在时将其有条件地格式化为“超链接”?

如果您的表达式对于HyperLinkField来说过于复杂,请使用HyperLinkColumn或TemplateField ,请在GridView定义中正确设置超链接的格式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM