我有一个gridview。里面有一个Itemtemplete。在itemtemplete中,我有一个<th>
,它应该是有条件可见或隐藏的。我想调用服务器端函数来计算该条件。
我在这一行收到错误
<th align="left" <%# String.Format("getDisplay(Eval('QuestionId'))") %> runat="server" id="chkTh">
如何解决它。
答案 0 :(得分:1)
你可以这样使用
protected void OnRowCreated(object sender, GridViewRowEventArgs e)
{
e.Row.Cells[columnIndex].Visible = false;
}
答案 1 :(得分:0)
你可以这样做:
<th align="left" style="<%# getDisplay(Convert.ToString(Eval('QuestionId'))) %>" runat="server" id="chkTh">
public string getDisplay(string QuestionId)
{
//check for the visibility over here and return "display:none;" if you want to hide
}