I am trying to use the InPlace EditMode to on a small RadGrid. I have the AddNewRecord in the command bar and an Edit link in each column. When I click the Edit link the row opens in edit mode but all of the cell values are blank. I do not want a blank record how can I keep those values to be edited?
<
telerik:RadGrid
ID
=
"UserGrid"
runat
=
"server"
RenderMode
=
"Auto"
OnInsertCommand
=
"UserGrid_InsertCommand"
OnUpdateCommand
=
"UserGrid_UpdateCommand"
OnItemDataBound
=
"UserGrid_ItemDataBound"
AllowAutomaticDeletes
=
"false"
AllowAutomaticUpdates
=
"true"
AllowAutomaticInserts
=
"false"
OnNeedDataSource
=
"UserGrid_NeedDataSource"
AutoGenerateColumns
=
"false"
AllowPaging
=
"true"
>
<
MasterTableView
AutoGenerateColumns
=
"false"
CommandItemDisplay
=
"Top"
NoDetailRecordsText
=
" No Users Added"
DataKeyNames
=
"UserID"
Font-Size
=
"Medium"
EditMode
=
"InPlace"
>
<
Columns
>
<
telerik:GridEditCommandColumn
/>
<
telerik:GridBoundColumn
HeaderText
=
"UserId"
DataField
=
"UserID"
ReadOnly
=
"true"
Visible
=
"false"
></
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"Active"
HeaderText
=
"Active"
>
<
ItemTemplate
>
<
asp:Label
runat
=
"server"
Text ='<%# DataBinder.Eval(Container.DataItem,"Active") %>'></
asp:Label
>
</
ItemTemplate
>
<
EditItemTemplate
>
<
asp:CheckBox
runat
=
"server"
ID
=
"chkActive"
/>
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"Role"
HeaderText
=
"Role"
>
<
ItemTemplate
>
<
asp:Label
runat
=
"server"
Text ='<%# DataBinder.Eval(Container.DataItem,"Role") %>'></
asp:Label
>
</
ItemTemplate
>
<
EditItemTemplate
>
<
asp:DropDownList
runat
=
"server"
ID
=
"ddlRoles"
>
<
asp:ListItem
Text
=
"Admin"
Value
=
"Administrator"
></
asp:ListItem
>
<
asp:ListItem
Text
=
"User"
Value
=
"User"
></
asp:ListItem
>
</
asp:DropDownList
>
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"FirstName"
HeaderText
=
"First Name"
>
<
ItemTemplate
>
<
asp:Label
runat
=
"server"
Text ='<%# DataBinder.Eval(Container.DataItem,"FirstName") %>'></
asp:Label
>
</
ItemTemplate
>
<
EditItemTemplate
>
<
asp:TextBox
runat
=
"server"
ID
=
"txtFirstName"
></
asp:TextBox
>
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"LastName"
HeaderText
=
"Last Name"
>
<
ItemTemplate
>
<
asp:Label
runat
=
"server"
Text ='<%# DataBinder.Eval(Container.DataItem,"LastName") %>'></
asp:Label
>
</
ItemTemplate
>
<
EditItemTemplate
>
<
asp:TextBox
runat
=
"server"
ID
=
"txtLastName"
></
asp:TextBox
>
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"UserName"
HeaderText
=
"User Name"
>
<
ItemTemplate
>
<
asp:Label
runat
=
"server"
Text ='<%# DataBinder.Eval(Container.DataItem,"UserName") %>'></
asp:Label
>
</
ItemTemplate
>
<
EditItemTemplate
>
<
asp:TextBox
runat
=
"server"
ID
=
"txtUserName"
></
asp:TextBox
>
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"Email"
HeaderText
=
"Email"
>
<
ItemTemplate
>
<
asp:Label
runat
=
"server"
Text ='<%# DataBinder.Eval(Container.DataItem,"EmailAddress") %>'></
asp:Label
>
</
ItemTemplate
>
<
EditItemTemplate
>
<
asp:TextBox
runat
=
"server"
ID
=
"txtEmail"
></
asp:TextBox
>
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
</
Columns
>
</
MasterTableView
>
</
telerik:RadGrid
>