我正在使用如下的asp.net GridView:
我的网格视图代码如下:
mygrid.DataSource = dTable;
mygrid.DataBind();
if (mygrid.Columns.Count > 1)
{
mygrid.Columns[2].Visible = false;
}
我的网格视图代码如下:
<asp:GridView ID="mygrid" runat="server" AllowPaging="True"
onpageindexchanging="mygrid_PageIndexChanging" PageSize="15"
PersistedSelection="true"
ondatabound="mygrid_DataBound">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:HyperLink ID="Edit" runat="server" Text="Edit" NavigateUrl='<%# Eval("Value", "~/myweppage.aspx?Id=M{0}") %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
<PagerSettings PageButtonCount="4" />
</asp:GridView>
我无法设置visible=false
。
我尝试了下面这个答案:
在Visual Studio 2010中,我找不到datarow
事件。有人能帮我设置列的可见属性吗?
我的数据表的列结构是:
column[0]是Value
列,然后还有4个其他列。
我的GridView的列结构是:
column[0]是链接字段
,column1是来自Dtable的Value field
,还有4个其他列。
AutoGenerateColumns="false"
? - Bhavesh Kachhadiya