1 回答
TA贡献1850条经验 获得超11个赞
您需要将 Readonly 属性设置为 true :
((BoundField)gridView1.Columns[columnIndex]).ReadOnly = true;
您可以尝试在 gridView1 的 RowDataBound 事件中执行此操作
尝试在编辑模板中使用标签。
C#:
protected bool ShowButton(object DataItem)
{
//Here you can place as many conditions as you like
//Provided you always return either true or false
if (Put Access condition here)
return true;
else
return false;
}
HTML 代码:
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:Label ID="lbldate" runat="server" Visible='<%# ShowButton(Eval("Process")) %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:Label ID="lbldate" Visible='<%# ShowButton(Eval("Process")) %>' runat="server" ></asp:Label>
<asp:TextBox ID="lbldate" Visible='<%# ShowButton(Eval("Process")) %>' runat="server" ></asp:Label>
</EditItemTemplate>
</asp:TemplateField>
</Columns>
- 1 回答
- 0 关注
- 204 浏览
添加回答
举报