0

如何使用后面的代码使 ASP.NET DataGrid 列在运行时只读?

我知道这可以在 ASPX 中完成:

<ASP:BoundColumn HeaderText="MHN"  ReadOnly="True" SortExpression="MHNNum" DataField="MHNNum" ItemStyle-Wrap="false"

但我想使用 Vb 或 C# 后面的代码来做到这一点。奇怪的是,我没有看到 Readonly 属性暴露给 DataGridColumn。

以下不起作用:

Dim col as DataGridColumn=DGDrid.Columns(0)

Col.readonly=true
4

1 回答 1

1

尝试,

 ((BoundColumn)DGDrid.Columns[0]).ReadOnly = true;

对于 Vb:

 CType(grdWaiver.Columns(0), BoundColumn).ReadOnly = True
于 2013-08-08T16:44:30.683 回答