This is a migrated thread and some comments may be shown as answers.

readonly column dependent of another (hidden) field

1 Answer 48 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Paul Evers
Top achievements
Rank 2
Paul Evers asked on 04 Mar 2013, 01:17 PM
Hi,

I want to make a column in a RadGrid readonly dependent of the value of a different field in the dataset. This field is not shown in the grid. How do I do this?

Paul

1 Answer, 1 is accepted

Sort by
0
Accepted
Shinu
Top achievements
Rank 2
answered on 05 Mar 2013, 06:38 AM
Hi,

Please take a look into the following code snippet.

ASPX:
<telerik:GridBoundColumn DataField="OrderID" UniqueName="OrderID" Display="false">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="EmployeeID" UniqueName="EmployeeID">
</telerik:GridBoundColumn>

C#:
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e)
{      
    if (e.Item is GridEditFormItem && e.Item.IsInEditMode)
    {
        GridEditFormItem Data = (GridEditFormItem)e.Item;
        string strHiddenField = Data.ParentItem["OrderID"].Text;
        if (strHiddenField == "10259")
        {
            TextBox txt = (TextBox)Data["EmployeeID"].Controls[0];
            txt.ReadOnly = true;
        }
    }
}

Thanks,
Shinu.
Tags
Grid
Asked by
Paul Evers
Top achievements
Rank 2
Answers by
Shinu
Top achievements
Rank 2
Share this question
or