0

我有一个gridview。里面有一个Itemtemplete。在 itemtemplete 我有一个<th>应该有条件可见或隐藏的。我想调用一个服务器端函数来计算那个条件。

我在这条线上遇到错误

<th align="left" <%# String.Format("getDisplay(Eval('QuestionId'))") %> runat="server" id="chkTh">

如何解决它。

4

2 回答 2

1

你可以这样使用

protected void OnRowCreated(object sender, GridViewRowEventArgs e)
{
    e.Row.Cells[columnIndex].Visible = false;
}
于 2013-09-06T05:55:50.587 回答
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
    }
于 2013-09-06T06:07:40.713 回答