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

[Solved] Set Field "ReadOnly" in PopUpForm only in Edit Mode

4 Answers 183 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Daniel
Top achievements
Rank 1
Daniel asked on 22 May 2008, 10:49 AM
Hi!

Can anybody tell me how to set a field in the PopUp-Form to read-only only in edit-mode?

Example:

When inserting "Article-Number" and "Amount", i have to fill in both values.

But when editing, Article Number should be read-only, so that only the Amount can be modified.

Any ideas?

Please apologize my bad english. I tried my best...

4 Answers, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 22 May 2008, 11:10 AM
Hi Daniel,

Try the following code snippet to achieve the desired scenario.

CS:
 protected void RadGrid1_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e)  
     {  
         if((e.Item is GridEditableItem)&&(e.Item.IsInEditMode)&&(!e.Item.OwnerTableView.IsItemInserted))  
         {  
            GridEditableItem edititem=(GridEditableItem)e.Item;  
             edititem["columnUniqueName"].Enabled=false;  
         }  
     } 


Thanks
Princy.
0
Daniel
Top achievements
Rank 1
answered on 22 May 2008, 12:37 PM
Thanks a lot for that very quick response.

May you please post this code snippet equivalent in VB.NET.

:-)
0
Accepted
Shinu
Top achievements
Rank 2
answered on 22 May 2008, 12:47 PM
Hi Daniel,

Try the equivalent VB code.

VB:
Protected Sub RadGrid1_ItemDataBound(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridItemEventArgs) 
     If (TypeOf e.Item Is GridEditableItem) AndAlso (e.Item.IsInEditMode) AndAlso (Not e.Item.OwnerTableView.IsItemInserted) Then 
         Dim edititem As GridEditableItem = DirectCast(e.Item, GridEditableItem) 
         edititem("columnUniqueName").Enabled = False 
     End If 
 End Sub 

Thanks
Shinu.
0
Daniel
Top achievements
Rank 1
answered on 22 May 2008, 12:53 PM
Works very very well!

Thank you again!
Tags
Grid
Asked by
Daniel
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Daniel
Top achievements
Rank 1
Shinu
Top achievements
Rank 2
Share this question
or