RadGrid Insert Text
Hello,
I have a very simple user control that has a RadGrid in it. All works correctly (Automatic Add/Edit/Delete) except when I click the Add Record button the link buttons text say Edit | Cancel instead of Insert | Cancel.
What am I missing here?
Thaks,
John S.
Can you post the code? Using an Edit FormTemplate?
Steve,
I am unsure how to use a Form Template to post this but it is a pretty straight forward control with no code behind.
<%@ Control Language="vb" AutoEventWireup="false" CodeBehind="ucPropertyTypes.ascx.vb" Inherits="SitefinityVb.ucPropertyTypes" %>
<
telerik:RadAjaxPanel
ID
=
"RadAjaxPanel1"
runat
=
"server"
height
=
"400px"
HorizontalAlign
=
"NotSet"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
width
=
"900px"
>
<
telerik:RadGrid
ID
=
"RadGrid1"
runat
=
"server"
CellSpacing
=
"0"
DataSourceID
=
"sdsPropertyTypes"
GridLines
=
"None"
AllowAutomaticInserts
=
"True"
AllowAutomaticUpdates
=
"True"
AllowSorting
=
"True"
AutoGenerateColumns
=
"False"
AutoGenerateDeleteColumn
=
"True"
AllowAutomaticDeletes
=
"True"
>
<
MasterTableView
DataKeyNames
=
"ID"
DataSourceID
=
"sdsPropertyTypes"
CommandItemDisplay
=
"Top"
>
<
CommandItemSettings
ExportToPdfText
=
"Export to PDF"
>
</
CommandItemSettings
>
<
RowIndicatorColumn
FilterControlAltText
=
"Filter RowIndicator column"
>
<
HeaderStyle
Width
=
"20px"
></
HeaderStyle
>
</
RowIndicatorColumn
>
<
ExpandCollapseColumn
FilterControlAltText
=
"Filter ExpandColumn column"
>
<
HeaderStyle
Width
=
"20px"
></
HeaderStyle
>
</
ExpandCollapseColumn
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"ID"
DataType
=
"System.Int32"
FilterControlAltText
=
"Filter ID column"
HeaderText
=
"ID"
ReadOnly
=
"True"
SortExpression
=
"ID"
UniqueName
=
"ID"
Visible
=
"False"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"DESCRIPTION"
FilterControlAltText
=
"Filter DESCRIPTION column"
HeaderText
=
"DESCRIPTION"
SortExpression
=
"DESCRIPTION"
UniqueName
=
"DESCRIPTION"
>
</
telerik:GridBoundColumn
>
<
telerik:GridCheckBoxColumn
DataField
=
"ACTIVE"
DataType
=
"System.Boolean"
FilterControlAltText
=
"Filter ACTIVE column"
HeaderText
=
"Active"
SortExpression
=
"ACTIVE"
UniqueName
=
"ACTIVE"
DefaultInsertValue
=
"True"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
Width
=
"100px"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridCheckBoxColumn
>
<
telerik:GridEditCommandColumn
FilterControlAltText
=
"Filter EditCommandColumn column"
>
<
HeaderStyle
Width
=
"50px"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridEditCommandColumn
>
</
Columns
>
<
EditFormSettings
>
<
EditColumn
FilterControlAltText
=
"Filter EditCommandColumn column"
>
</
EditColumn
>
</
EditFormSettings
>
</
MasterTableView
>
<
FilterMenu
EnableImageSprites
=
"False"
>
</
FilterMenu
>
<
HeaderContextMenu
CssClass
=
"GridContextMenu GridContextMenu_Default"
>
</
HeaderContextMenu
>
</
telerik:RadGrid
>
<
asp:SqlDataSource
ID
=
"sdsPropertyTypes"
runat
=
"server"
ConnectionString="<%$ ConnectionStrings:SiteConnectionString %>"
DeleteCommand="DELETE FROM [PROPERTY_TYPES] WHERE [ID] = @ID"
InsertCommand="INSERT INTO [PROPERTY_TYPES] ([DESCRIPTION], [ACTIVE]) VALUES (@DESCRIPTION, @ACTIVE)"
SelectCommand="SELECT [ID], [DESCRIPTION], [ACTIVE] FROM [PROPERTY_TYPES] ORDER BY [DESCRIPTION]"
UpdateCommand="UPDATE [PROPERTY_TYPES] SET [DESCRIPTION] = @DESCRIPTION, [ACTIVE] = @ACTIVE WHERE [ID] = @ID">
<
DeleteParameters
>
<
asp:Parameter
Name
=
"ID"
Type
=
"Int32"
/>
</
DeleteParameters
>
<
InsertParameters
>
<
asp:Parameter
Name
=
"DESCRIPTION"
Type
=
"String"
/>
<
asp:Parameter
Name
=
"ACTIVE"
Type
=
"Boolean"
/>
</
InsertParameters
>
<
UpdateParameters
>
<
asp:Parameter
Name
=
"DESCRIPTION"
Type
=
"String"
/>
<
asp:Parameter
Name
=
"ACTIVE"
Type
=
"Boolean"
/>
<
asp:Parameter
Name
=
"ID"
Type
=
"Int32"
/>
</
UpdateParameters
>
</
asp:SqlDataSource
>
</
telerik:RadAjaxPanel
>
<
telerik:RadAjaxLoadingPanel
ID
=
"RadAjaxLoadingPanel1"
Runat
=
"server"
Skin
=
"Default"
>
</
telerik:RadAjaxLoadingPanel
>