[英]How to make DataGrid column ReadOnly in runtime using code behind
How to make ASP.NET DataGrid column Read-only in run-time using code behind? 如何使用后面的代码在运行时将ASP.NET DataGrid列设置为只读?
I know this can be done in ASPX: 我知道这可以在ASPX中完成:
<ASP:BoundColumn HeaderText="MHN" ReadOnly="True" SortExpression="MHNNum" DataField="MHNNum" ItemStyle-Wrap="false"
But I want to do this using code behind Vb or C#. 但是我想使用Vb或C#后面的代码来做到这一点。 Strangely I don't see Readonly property being exposed to DataGridColumn.
奇怪的是,我没有看到Readonly属性公开给DataGridColumn。
The following does not work: 以下内容不起作用:
Dim col as DataGridColumn=DGDrid.Columns(0)
Col.readonly=true
Try, 尝试,
((BoundColumn)DGDrid.Columns[0]).ReadOnly = true;
For the Vb: 对于Vb:
CType(grdWaiver.Columns(0), BoundColumn).ReadOnly = True
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.