簡體   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