話說我今天在組資料,發現Gridview的TemplateField最後一行老是不見了
那是一個超連結,我需要它在空的時候自動顯示某個網址
它不見了我很困擾...
找半天是我自己給掰,在gvData_RowDataBound的事件多了一個判斷式
e.Row.RowType == DataControlRowType.DataRow
拿掉OK了
另外附上幫空的超連結加轉址的方法,HyperLinkField也可以使用喔
for (int i = 0; i < gvData.Rows.Count; i++)
{
HyperLink h1 = (HyperLink)gvData.Rows[i].Cells[0].Controls[0];
if (h1.Text == "")
{
h1.NavigateUrl = "要轉的網址,string格式即可,記得參數不要寫錯";
h1.Text = "這個超連結要顯示的字,沒加的話會看不到網址喔";
}
}
沒有留言:
張貼留言