I have a RadGrid that implements a web user control for the edits. I've attempted to follow replicate as much as I could from the demo at http://demos.telerik.com/aspnet-ajax/grid/examples/dataediting/usercontroleditform/defaultcs.aspx but for some reason, my buttons aren't kicking off the update command on the RadGrid. I had all of the data populating, but started over so now I only have a couple of the items populating on the user control. All I'm concerned with right now is getting the btnSubmit to work.. I imagine that after I get that working, I'll be able to get the rest of them working
radgrid
user control
radgrid
<
telerik:RadGrid
ID
=
"rgDocuments"
runat
=
"server"
AutoGenerateColumns
=
"False"
GridLines
=
"None"
AllowSorting
=
"True"
ShowStatusBar
=
"true"
OnUpdateCommand
=
"rgDocuments_UpdateCommand"
onitemcommand
=
"rgDocuments_ItemCommand"
>
<
MasterTableView
CommandItemDisplay
=
"Top"
DataKeyNames
=
"DocumentId"
>
<
commanditemsettings
addnewrecordtext
=
"Add new Document"
/>
<
Columns
>
<
telerik:GridEditCommandColumn
UniqueName
=
"EditCommandColumn"
></
telerik:GridEditCommandColumn
>
<
telerik:GridBoundColumn
DataField
=
"DocumentId"
HeaderText
=
"ID"
UniqueName
=
"ID"
>
<
ItemStyle
Font-Bold
=
"False"
Font-Italic
=
"False"
Font-Overline
=
"False"
Font-Strikeout
=
"False"
Font-Underline
=
"False"
VerticalAlign
=
"Top"
Wrap
=
"True"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Title"
HeaderText
=
"Title"
UniqueName
=
"Title"
>
<
ItemStyle
Font-Bold
=
"False"
Font-Italic
=
"False"
Font-Overline
=
"False"
Font-Strikeout
=
"False"
Font-Underline
=
"False"
VerticalAlign
=
"Top"
Wrap
=
"True"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Description"
HeaderText
=
"Description"
UniqueName
=
"Description"
>
<
ItemStyle
Font-Bold
=
"False"
Font-Italic
=
"False"
Font-Overline
=
"False"
Font-Strikeout
=
"False"
Font-Underline
=
"False"
VerticalAlign
=
"Top"
Wrap
=
"True"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Author"
HeaderText
=
"Author"
UniqueName
=
"Author"
>
<
ItemStyle
Font-Bold
=
"False"
Font-Italic
=
"False"
Font-Overline
=
"False"
Font-Strikeout
=
"False"
Font-Underline
=
"False"
VerticalAlign
=
"Top"
Wrap
=
"True"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Active"
DataType
=
"System.Boolean"
HeaderText
=
"Active"
UniqueName
=
"Active"
>
<
ItemStyle
Font-Bold
=
"False"
Font-Italic
=
"False"
Font-Overline
=
"False"
Font-Strikeout
=
"False"
Font-Underline
=
"False"
VerticalAlign
=
"Top"
Wrap
=
"True"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"DocumentCategoryId"
DataType
=
"System.Int32"
HeaderText
=
"Category"
UniqueName
=
"DocumentCategoryId"
>
<
ItemStyle
Font-Bold
=
"False"
Font-Italic
=
"False"
Font-Overline
=
"False"
Font-Strikeout
=
"False"
Font-Underline
=
"False"
VerticalAlign
=
"Top"
Wrap
=
"True"
/>
</
telerik:GridBoundColumn
>
</
Columns
>
<
EditFormSettings
UserControlName
=
"~/UserControls/AddUpdateDocument.ascx"
EditFormType
=
"WebUserControl"
>
<
EditColumn
UniqueName
=
"EditCommandColumn1"
/>
</
EditFormSettings
>
</
MasterTableView
>
<
ClientSettings
>
<
Selecting
AllowRowSelect
=
"True"
/>
</
ClientSettings
>
</
telerik:RadGrid
>
user control
<%@ Control Language="C#" AutoEventWireup="True" CodeBehind="AddUpdateDocument.ascx.cs"
Inherits="PortalAdmin.AddUpdateDocument" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<
style
type
=
"text/css"
>
.style1
{
text-align: right;
width: 65px;
}
</
style
>
<
table
style
=
"width: 100%; border: 1px solid #828282;"
>
<
tr
>
<
td
colspan
=
"3"
>
<
asp:Label
ID
=
"Label9"
runat
=
"server"
Style
=
"font-weight: bold;"
Text
=
"Add/Update Document"
></
asp:Label
>
</
td
>
</
tr
>
<
tr
>
<
td
style
=
"width: 116px; text-align: right;"
>
<
asp:Label
ID
=
"Label7"
runat
=
"server"
Style
=
"text-align: right;"
Text
=
"Document ID:"
/>
</
td
>
<
td
style
=
"width: 449px"
>
<
telerik:radtextbox
id
=
"tbDocumentId"
runat
=
"server"
maxlength
=
"255"
readonly
=
"True"
width
=
"41px"
Text='<%# DataBinder.Eval(Container, "DataItem.DocumentId") %>'>
</
telerik:radtextbox
>
</
td
>
<
td
>
<
asp:Label
ID
=
"Label11"
runat
=
"server"
Text
=
"Category:"
></
asp:Label
>
<
telerik:RadComboBox
ID
=
"cbCategories"
Runat
=
"server"
Width
=
"255px"
>
</
telerik:RadComboBox
>
</
td
>
</
tr
>
<
tr
>
<
td
style
=
"width: 116px; text-align: right;"
>
<
asp:Label
ID
=
"Label1"
runat
=
"server"
Style
=
"text-align: right;"
Text
=
"Title: "
/>
</
td
>
<
td
style
=
"width: 449px"
>
<
telerik:radtextbox
id
=
"tbTitle"
runat
=
"server"
maxlength
=
"255"
width
=
"435px"
Text='<%# DataBinder.Eval(DataItem, "Title") %>'>
</
telerik:radtextbox
>
</
td
>
<
td
style
=
"text-align:center;"
>
<
asp:CheckBox
ID
=
"cbActive"
runat
=
"server"
Text
=
"Active?"
/>
<
asp:CheckBox
ID
=
"cbArchive"
runat
=
"server"
Text
=
"Archived?"
style
=
"padding-left: 10px;"
/>
</
td
>
</
tr
>
<
tr
>
<
td
style
=
"width: 116px; vertical-align: top; text-align: right;"
>
<
asp:Label
ID
=
"Label2"
runat
=
"server"
Text
=
"Description: "
Style
=
"text-align: right;"
/>
</
td
>
<
td
style
=
"width: 449px"
>
<
telerik:radtextbox
id
=
"tbDescription"
runat
=
"server"
maxlength
=
"500"
rows
=
"7"
textmode
=
"MultiLine"
width
=
"435px"
Text='<%# DataBinder.Eval(DataItem, "Description") %>'>
</
telerik:radtextbox
>
</
td
>
<
td
style
=
"vertical-align: top;"
>
<
asp:Label
ID
=
"Label10"
runat
=
"server"
Text
=
"Current File Info"
Font-Underline
=
"True"
></
asp:Label
>
<
table
style
=
"width:100%;"
>
<
tr
>
<
td
class
=
"style1"
>
<
asp:Label
ID
=
"Label8"
runat
=
"server"
Style
=
"text-align: right;"
Text
=
"Name:"
/>
</
td
>
<
td
>
<
asp:Label
ID
=
"lnkName"
runat
=
"server"
></
asp:Label
>
</
td
>
</
tr
>
<
tr
>
<
td
class
=
"style1"
>
<
asp:Label
ID
=
"Label12"
runat
=
"server"
Style
=
"text-align: right;"
Text
=
"Location:"
/>
</
td
>
<
td
>
<
asp:Label
ID
=
"lblLocation"
runat
=
"server"
></
asp:Label
>
</
td
>
</
tr
>
<
tr
>
<
td
class
=
"style1"
>
<
asp:Label
ID
=
"Label15"
runat
=
"server"
Style
=
"text-align: right;"
Text
=
"Type:"
/>
</
td
>
<
td
>
<
asp:Label
ID
=
"lblType"
runat
=
"server"
></
asp:Label
>
</
td
>
</
tr
>
<
tr
>
<
td
class
=
"style1"
>
<
asp:Label
ID
=
"Label14"
runat
=
"server"
Style
=
"text-align: right;"
Text
=
"Size:"
/>
</
td
>
<
td
>
<
asp:Label
ID
=
"lblSize"
runat
=
"server"
></
asp:Label
>
</
td
>
</
tr
>
</
table
>
<
br
/>
</
td
>
</
tr
>
<
tr
>
<
td
style
=
"width: 116px; text-align: right;"
>
<
asp:Label
ID
=
"Label3"
runat
=
"server"
Text
=
"Author: "
Style
=
"text-align: right;"
/>
</
td
>
<
td
style
=
"width: 449px"
>
<
telerik:radtextbox
id
=
"tbAuthor"
runat
=
"server"
maxlength
=
"255"
width
=
"435px"
>
</
telerik:radtextbox
>
</
td
>
<
td
style
=
"text-align: right"
>
<
telerik:RadUpload
ID
=
"upload"
Runat
=
"server"
ControlObjectsVisibility
=
"None"
Height
=
"21px"
MaxFileInputsCount
=
"1"
Width
=
"255px"
>
</
telerik:RadUpload
>
</
td
>
</
tr
>
<
tr
>
<
td
colspan
=
"3"
style
=
"text-align: right; width: 100%;"
>
<
asp:Button
ID
=
"btnSubmit"
runat
=
"server"
Text
=
"Submit Document"
CausesValidation
=
"True"
CommandName
=
"Update"
/>
<
asp:Button
ID
=
"btnCancel"
runat
=
"server"
CausesValidation
=
"False"
CommandName
=
"Cancel"
Text
=
"Cancel"
/>
</
td
>
</
tr
>
</
table
>