ASP.NET项目申报系统
4.20
在GridView的RowDataBound事件中判断是否为数据列的语句为:
if (e.Row.RowType == DataControlRowType.DataRow)//判断数据列的语句
写成其他的都不行。
动态绑定GridView中HyperLink的NavigateUrl:
前台:
后台:
后台1 protected void GridViewProjView_RowDataBound(object sender, GridViewRowEventArgs e) 2 { 3 if (e.Row.RowType == DataControlRowType.DataRow)//判断数据列的语句 4 { 5 HyperLink link = (HyperLink)e.Row.Cells[2].Controls[0]; 6 if (e.Row.Cells[7].Text == "未上报")//根据第7列的值进行绑定 7 { 8 link.NavigateUrl = "ProjInfo.aspx?projid=" + e.Row.Cells[1].Text; 9 }10 else11 {12 link.NavigateUrl = "ProjInfo2.aspx?projid=" + e.Row.Cells[1].Text;13 }14 e.Row.Cells[3].ToolTip = e.Row.Cells[3].Text;//设置tooltip15 e.Row.Cells[4].ToolTip = e.Row.Cells[4].Text;16 e.Row.Cells[5].ToolTip = e.Row.Cells[5].Text;17 e.Row.Cells[7].ToolTip = e.Row.Cells[7].Text;18 }19 }
4.30
TAG: