<
CommandItemTemplate
>
<
asp:Button
ID
=
"btnAddCall"
CommandName
=
"AddCall"
runat
=
"server"
Text
=
"Add Call"
/>
<
asp:Button
ID
=
"btnBack"
CommandName
=
"Back"
runat
=
"server"
Text
=
"Back"
/>
</
CommandItemTemplate
>
CommandItemTemplate
i use 4 buttons for Insert,Update,etc.PerformInsert
i receive this flow errore.Item.OwnerTableView.ExtractValuesFromItem(newValues, editedItem);
editedItem is null
please help to me
This here my html code
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"dgdZone"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"dgdZone"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
telerik:RadGrid
ID
=
"dgdZone"
runat
=
"server"
AutoGenerateColumns
=
"False"
MasterTableView-Dir
=
"RTL"
CellSpacing
=
"0"
GridLines
=
"None"
Width
=
"70%"
AutoGenerateHierarchy
=
"True"
Skin
=
"Outlook"
onneeddatasource
=
"dgdZone_NeedDataSource"
oninsertcommand
=
"dgdZone_InsertCommand"
onupdatecommand
=
"dgdZone_UpdateCommand"
ondeletecommand
=
"dgdZone_DeleteCommand"
ShowStatusBar
=
"True"
>
<
ClientSettings
>
<
Selecting
AllowRowSelect
=
"True"
EnableDragToSelectRows
=
"True"
/>
</
ClientSettings
>
<
ExportSettings
FileName
=
"ErikaGridExport"
>
</
ExportSettings
>
<
ClientSettings
>
<
Selecting
AllowRowSelect
=
"True"
/>
</
ClientSettings
>
<
MasterTableView
HierarchyLoadMode
=
"Client"
CommandItemDisplay
=
"Top"
Dir
=
"RTL"
EditMode
=
"EditForms"
Font-Names
=
"Tahoma"
NoMasterRecordsText
=
"پیمانکاری ثبت نشده است "
>
<
CommandItemTemplate
>
<
table
>
<
tr
>
<
td
valign
=
"top"
align
=
"center"
>
<
telerik:RadButton
ID
=
"btnEdit"
Width
=
"100px"
Height
=
"25px"
CommandName
=
"EditSelected"
runat
=
"server"
Skin
=
"Office2007"
Font-Names
=
"tahoma"
Font-Size
=
"8.5pt"
Visible='<%# dgdZone.EditIndexes.Count == 0 %>' Text="ویرایش">
<
Icon
SecondaryIconUrl
=
"StyleStandars/Images/data_edit.png"
SecondaryIconLeft
=
"5"
SecondaryIconRight
=
"10"
SecondaryIconBottom
=
"3"
SecondaryIconTop
=
"7"
/>
</
telerik:RadButton
>
</
td
>
<
td
valign
=
"top"
align
=
"center"
>
<
telerik:RadButton
ID
=
"btnCancel"
Width
=
"100px"
Height
=
"25px"
CommandName
=
"CancelAll"
runat
=
"server"
Skin
=
"Office2010Blue"
Font-Names
=
"tahoma"
Font-Size
=
"8.5pt"
Text
=
"انصراف"
Visible='<%# dgdZone.EditIndexes.Count > 0 || dgdZone.MasterTableView.IsItemInserted %>'>
<
Icon
SecondaryIconUrl
=
"StyleStandars/Images/no.png"
SecondaryIconLeft
=
"1"
SecondaryIconRight
=
"3"
SecondaryIconBottom
=
"3"
SecondaryIconTop
=
"7"
/>
</
telerik:RadButton
>
</
td
>
<
td
valign
=
"top"
align
=
"center"
>
<
telerik:RadButton
ID
=
"btnSave"
Width
=
"100px"
Height
=
"25px"
CommandName
=
"UpdateEdited"
runat
=
"server"
Skin
=
"Office2010Blue"
Font-Names
=
"tahoma"
Font-Size
=
"8.5pt"
Text
=
"ذخیره"
Visible='<%# dgdZone.EditIndexes.Count > 0 %>'>
</
telerik:RadButton
>
</
td
>
<
td
valign
=
"top"
align
=
"center"
>
<
telerik:RadButton
ID
=
"btnNew"
Width
=
"100px"
Height
=
"25px"
CommandName
=
"InitInsert"
runat
=
"server"
Skin
=
"Office2010Blue"
Font-Names
=
"tahoma"
Font-Size
=
"8.5pt"
Text
=
"پیمانکار جدید"
Visible='<%# !dgdZone.MasterTableView.IsItemInserted %>'>
<
Icon
SecondaryIconUrl
=
"StyleStandars/Images/add2.png"
SecondaryIconLeft
=
"1"
SecondaryIconRight
=
"0"
SecondaryIconBottom
=
"3"
SecondaryIconTop
=
"7"
/>
</
telerik:RadButton
>
</
td
>
<
td
valign
=
"top"
align
=
"center"
>
<
telerik:RadButton
ID
=
"btnSaveNewItem"
Width
=
"120px"
Height
=
"25px"
CommandName
=
"PerformInsert"
Skin
=
"Office2010Blue"
Font-Names
=
"tahoma"
Font-Size
=
"8.5pt"
runat
=
"server"
Text
=
"ثبت پیمانکار جدید"
Visible='<%# dgdZone.MasterTableView.IsItemInserted %>'>
<
Icon
SecondaryIconUrl
=
"StyleStandars/Images/save_as.png"
SecondaryIconLeft
=
"1"
SecondaryIconRight
=
"0"
SecondaryIconBottom
=
"3"
SecondaryIconTop
=
"7"
/>
</
telerik:RadButton
>
</
td
>
<
td
valign
=
"top"
align
=
"center"
>
<
telerik:RadButton
ID
=
"btnDelete"
Width
=
"100px"
Height
=
"25px"
CommandName
=
"DeleteSelected"
Skin
=
"Office2010Blue"
Font-Names
=
"tahoma"
Font-Size
=
"8.5pt"
runat
=
"server"
Text
=
"حذف"
>
<
Icon
SecondaryIconUrl
=
"StyleStandars/Images/delete2.png"
SecondaryIconLeft
=
"1"
SecondaryIconRight
=
"0"
SecondaryIconBottom
=
"3"
SecondaryIconTop
=
"7"
/>
</
telerik:RadButton
>
</
td
>
</
tr
>
</
table
>
<%--<
telerik:RadToolBar
ID
=
"RadToolBar1"
runat
=
"server"
OnClientButtonClicking
=
"onToolBarClientButtonClicking"
OnButtonClick
=
"RadToolBar1_ButtonClick"
Skin
=
"Outlook"
>
<
Items
>
<
telerik:RadToolBarButton
Text
=
"ویرایش"
Font-Names
=
"Tahoma"
CommandName
=
"EditSelected"
ImageUrl
=
"StyleStandars/Images/users_into.png"
Visible='<%# dgdZone.EditIndexes.Count == 0 %>'></
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
Text
=
"ذخیره"
CommandName
=
"UpdateEdited"
ImageUrl
=
"StyleStandars/Images/users_into.png"
Visible='<%# dgdZone.EditIndexes.Count > 0 %>'></
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
Text
=
"انصراف"
CommandName
=
"CancelAll"
ImageUrl
=
"StyleStandars/Images/users_into.png"
Visible='<%# dgdZone.EditIndexes.Count > 0 || dgdZone.MasterTableView.IsItemInserted %>'></
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
Text
=
"منطقه جدید"
CommandName
=
"InitInsert"
ImageUrl
=
"StyleStandars/Images/users_into.png"
Visible='<%# !dgdZone.MasterTableView.IsItemInserted %>'></
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
Text
=
"ثبت منطقه جدید"
CommandName
=
"PerformInsert"
ImageUrl
=
"StyleStandars/Images/users_into.png"
Visible='<%# dgdZone.MasterTableView.IsItemInserted %>'></
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
Text
=
"حذف"
CommandName
=
"DeleteSelected"
ImageUrl
=
"StyleStandars/Images/users_into.png"
></
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
Text
=
"بازآوری"
CommandName
=
"RebindGrid"
ImageUrl
=
"StyleStandars/Images/users_into.png"
></
telerik:RadToolBarButton
>
</
Items
>
</
telerik:RadToolBar
>--%>
</
CommandItemTemplate
>
<
CommandItemSettings
ExportToPdfText
=
"Export to PDF"
ShowExportToExcelButton
=
"True"
ShowExportToPdfButton
=
"True"
></
CommandItemSettings
>
<
RowIndicatorColumn
Visible
=
"True"
FilterControlAltText
=
"Filter RowIndicator column"
>
<
HeaderStyle
Width
=
"20px"
></
HeaderStyle
>
</
RowIndicatorColumn
>
<
ExpandCollapseColumn
Visible
=
"True"
FilterControlAltText
=
"Filter ExpandColumn column"
>
<
HeaderStyle
Width
=
"20px"
></
HeaderStyle
>
</
ExpandCollapseColumn
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"iNumber"
FilterControlAltText
=
"Filter iNumber column"
UniqueName
=
"iNumber"
ForceExtractValue
=
"Always"
Visible
=
"False"
ReadOnly
=
"True"
>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
DataField
=
"strName"
FilterControlAltText
=
"Filter strName column"
HeaderText
=
"نام شرکت"
UniqueName
=
"strName"
>
<
EditItemTemplate
>
<
telerik:RadTextBox
ID
=
"strNameTextBox"
Skin
=
"Office2010Blue"
Width
=
"150px"
Font-Names
=
"tahoma"
Font-Size
=
"8.5pt"
Text='<%# Bind("strName") %>' runat="server">
</
telerik:RadTextBox
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
asp:Label
ID
=
"strNameLabel"
runat
=
"server"
Font-Names
=
"Tahoma"
Font-Size
=
"8.5pt"
Skin
=
"Office2010Blue"
Text='<%# Eval("strName") %>'></
asp:Label
>
</
ItemTemplate
>
<
HeaderStyle
HorizontalAlign
=
"Center"
VerticalAlign
=
"Middle"
/>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"strManager"
FilterControlAltText
=
"Filter strManager column"
HeaderText
=
"نام مدیر عامل"
UniqueName
=
"strManager"
>
<
EditItemTemplate
>
<
telerik:RadTextBox
ID
=
"strManagerTextBox"
Font-Names
=
"Tahoma"
Width
=
"150px"
Font-Size
=
"8.5pt"
Skin
=
"Office2010Blue"
Text='<%# Bind("strManager") %>' runat="server">
</
telerik:RadTextBox
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
asp:Label
ID
=
"strManagerLabel"
runat
=
"server"
Font-Names
=
"Tahoma"
Font-Size
=
"8.5pt"
Skin
=
"Office2010Blue"
Text='<%# Eval("strManager") %>'></
asp:Label
>
</
ItemTemplate
>
<
HeaderStyle
HorizontalAlign
=
"Center"
VerticalAlign
=
"Middle"
/>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"strTell"
FilterControlAltText
=
"Filter strTell column"
HeaderText
=
"تلفن"
UniqueName
=
"strTell"
>
<
EditItemTemplate
>
<
telerik:RadTextBox
ID
=
"strTellTextBox"
Font-Names
=
"Tahoma"
Width
=
"150px"
Font-Size
=
"8.5pt"
Skin
=
"Office2010Blue"
Text='<%# Bind("strTell") %>' runat="server">
</
telerik:RadTextBox
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
asp:Label
ID
=
"strTellLabel"
runat
=
"server"
Text='<%# Eval("strTell") %>'></
asp:Label
>
</
ItemTemplate
>
<
HeaderStyle
HorizontalAlign
=
"Center"
VerticalAlign
=
"Middle"
/>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"strManagerMobile"
FilterControlAltText
=
"Filter strManagerMobile column"
HeaderText
=
"تلفن همراه مدیر عامل"
UniqueName
=
"strManagerMobile"
>
<
EditItemTemplate
>
<
telerik:RadTextBox
ID
=
"strManagerMobileTextBox"
Font-Names
=
"Tahoma"
Width
=
"150px"
Font-Size
=
"8.5pt"
Skin
=
"Office2010Blue"
Text='<%# Bind("strManagerMobile") %>' runat="server">
</
telerik:RadTextBox
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
asp:Label
ID
=
"strManagerMobileLabel"
runat
=
"server"
Font-Names
=
"Tahoma"
Font-Size
=
"8.5pt"
Skin
=
"Office2010Blue"
Text='<%# Eval("strManagerMobile") %>'></
asp:Label
>
</
ItemTemplate
>
<
HeaderStyle
HorizontalAlign
=
"Center"
VerticalAlign
=
"Middle"
/>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"strDateRegister"
FilterControlAltText
=
"Filter strDateRegister column"
HeaderText
=
"تاریخ ثبت شرکت"
UniqueName
=
"strDateRegister"
>
<
EditItemTemplate
>
<
telerik:RadTextBox
ID
=
"strDateRegisterTextBox"
Font-Names
=
"Tahoma"
Width
=
"150px"
Font-Size
=
"8.5pt"
Skin
=
"Office2010Blue"
Text='<%# Bind("strDateRegister") %>' runat="server">
</
telerik:RadTextBox
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
asp:Label
ID
=
"strDateRegisterLabel"
runat
=
"server"
Text='<%# Eval("strDateRegister") %>'></
asp:Label
>
</
ItemTemplate
>
<
HeaderStyle
HorizontalAlign
=
"Center"
VerticalAlign
=
"Middle"
/>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"strAdress"
FilterControlAltText
=
"Filter strAdress column"
HeaderText
=
"آدرس"
UniqueName
=
"strAddress"
>
<
EditItemTemplate
>
<
telerik:RadTextBox
ID
=
"strAdressTextBox"
Skin
=
"Office2010Blue"
Width
=
"400px"
Font-Names
=
"tahoma"
Font-Size
=
"8.5pt"
Text='<%# Bind("strAddress") %>' runat="server">
</
telerik:RadTextBox
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
asp:Label
ID
=
"strAdressLabel"
runat
=
"server"
Text='<%# Eval("strAddress") %>'></
asp:Label
>
</
ItemTemplate
>
<
HeaderStyle
HorizontalAlign
=
"Right"
VerticalAlign
=
"Middle"
Width
=
"200px"
/>
<
ItemStyle
Width
=
"200px"
/>
</
telerik:GridTemplateColumn
>
</
Columns
>
<
EditFormSettings
>
<
EditColumn
UniqueName
=
"EditCommandColumn1"
Visible
=
"false"
ButtonType
=
"PushButton"
InsertText
=
"ذخیره"
UpdateText
=
"ذخیره"
CancelText
=
"انصراف"
></
EditColumn
>
<
FormMainTableStyle
Font-Names
=
"tahoma"
Font-Size
=
"9pt"
/>
<
FormTableStyle
Font-Names
=
"tahoma"
Font-Size
=
"9pt"
/>
</
EditFormSettings
>
<
EditItemStyle
Font-Names
=
"Tahoma"
/>
<
EditFormSettings
>
<
EditColumn
FilterControlAltText
=
"Filter EditCommandColumn column"
></
EditColumn
>
</
EditFormSettings
>
</
MasterTableView
>
<
FilterMenu
EnableImageSprites
=
"False"
>
<
WebServiceSettings
>
<
ODataSettings
InitialContainerName
=
""
></
ODataSettings
>
</
WebServiceSettings
>
</
FilterMenu
>
<
HeaderContextMenu
CssClass
=
"GridContextMenu GridContextMenu_Default"
>
<
WebServiceSettings
>
<
ODataSettings
InitialContainerName
=
""
></
ODataSettings
>
</
WebServiceSettings
>
</
HeaderContextMenu
>
</
telerik:RadGrid
>
I have a Rad Grid with
<MasterTableView EditMode="PopUp"
<EditFormSettings EditFormType="Template" CaptionFormatString="Entity Properties..." PopUpSettings-Modal="true" >
Using an Object DataSource
<asp:ObjectDataSource ID="EntityObjectDataSource" runat="server"
DataObjectTypeName="Namespace.Entities.Enity"
DeleteMethod="Delete" InsertMethod="Insert" SelectMethod="GetAll"
TypeName="Namespace.BusinessServices.EntityServices.EntityController"
UpdateMethod="Update" OldValuesParameterFormatString="original_{0}">
</asp:ObjectDataSource>
I used netTiers to gen service/Entity/ and data access - I have an abstraction layer (controllers) wrapping the net tiers services.
Amongst the controls, I have two text boxes UpdateByTextBox and UpdateDateText Box,
I would like to set these values once the user clicks the 'Save' command button.
(I was able to figure out how to set my CreateByTextBox and CreateDateTextBox by using the following
protected void RadGrid1_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e)
{
if
(e.CommandName == RadGrid.InitInsertCommandName)
{
//cancel the default operation
e.Canceled =
true;
//Prepare an IDictionary with the predefined values
System.Collections.Specialized.
ListDictionary newValues = new System.Collections.Specialized.ListDictionary() ;
//set default value(s)
newValues[
"CreateBy"] = m_CurrentUserIdentityName; // initialized in page constructor
newValues[
"CreateDate"] = DateTime.Now.ToString();
//Insert the item and rebind
e.Item.OwnerTableView.InsertItem(newValues);
}
Any suggestions/questions or help is greatly appreciated...
I have a simple page in which I have a RadComboBox and a RadDatePicker.
All works fine, until I add a second RadComboBox.
At this point neither the RadDatePicker nor the second RadComboBox function.
If I take out the second RadComboBox, all is well again.
Any Thoughts?
TraingWizard_Step_1.aspx....
<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/TrainingWizard.Master" CodeBehind="TrainingWizard_Step_1.aspx.vb" Inherits="TrainingWizard.TrainingWizard_Step_1" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<
asp:Content
ID
=
"Content1"
ContentPlaceHolderID
=
"HeadContent"
runat
=
"server"
>
<
style
type
=
"text/css"
>
.a, .a:active, .a:link, .a:visited{color:Blue; font-size:large; width:92%; text-align:left; text-decoration:none; font-variant:small-caps; margin:auto auto auto 48px;}
.a:hover{color:Red; font-size:large; width:92%; text-align:left; text-decoration:none; font-variant:small-caps; margin:auto auto auto 48px;}
</
style
>
</
asp:Content
>
<
asp:Content
ID
=
"Content2"
ContentPlaceHolderID
=
"BodyContent"
runat
=
"server"
>
<
div
style
=
"width:98%;text-align:center;"
>
<
br
/><
br
/>
<
h2
>
Step 1 - Company Name
</
h2
>
<
br
/>
<
telerik:RadComboBox
ID
=
"rcbCompanies"
Runat
=
"server"
Width
=
"200px"
Height
=
"140px"
EmptyMessage
=
"Company Name"
DataSourceID
=
"SqlDataSource1"
DataTextField
=
"rcbName"
DataValueField
=
"CompanyID"
allowcustomtext
=
"false"
Filter
=
"Contains"
EnableAutomaticLoadOnDemand
=
"true"
ItemsPerRequest
=
"10"
ShowMoreResultsBox
=
"true"
EnableVirtualScrolling
=
"true"
>
</
telerik:RadComboBox
><
br
/>
<
asp:RequiredFieldValidator
ID
=
"Validator1"
ControlToValidate
=
"rcbCompanies"
ForeColor
=
"Red"
Text
=
"This is required Information!"
runat
=
"server"
/>
<
asp:SqlDataSource
ID
=
"SqlDataSource1"
runat
=
"server"
ConnectionString="<%$ ConnectionStrings:SafetyPlusWebConnectionString %>"
SelectCommand="SELECT CompanyID, Company_Code + ' | ' + Name as rcbName FROM [Companies] WHERE ([Active] = 1) ORDER BY [Company_Code]">
</
asp:SqlDataSource
>
<
br
/><
br
/>
<
h2
>
Step 2 - Course Details
</
h2
>
<
br
/>
<
telerik:RadDatePicker
ID
=
"rdpTrainingDate"
runat
=
"server"
ZIndex
=
"30001"
AutoPostBack
=
"true"
DateInput-EmptyMessage
=
"Training Date"
/><
br
/>
<
asp:RequiredFieldValidator
ID
=
"Validator2"
ControlToValidate
=
"rdpTrainingDate"
ForeColor
=
"Red"
Text
=
"This is required Information!"
runat
=
"server"
/>
<
br
/><
br
/>
<
telerik:RadComboBox
ID
=
"rcbTrainingType"
Runat
=
"server"
Width
=
"200px"
Height
=
"140px"
AutoPostBack
=
"true"
EmptyMessage
=
"Training Type"
OnClientSelectedIndexChanged
=
"Training_Type_Picked"
>
<
Items
>
<
telerik:RadComboBoxItem
Text
=
"Toolbox Talk"
Value
=
"1"
></
telerik:RadComboBoxItem
>
<
telerik:RadComboBoxItem
Text
=
"Instructor Led"
Value
=
"2"
></
telerik:RadComboBoxItem
>
<
telerik:RadComboBoxItem
Text
=
"Computer Based Training"
Value
=
"3"
></
telerik:RadComboBoxItem
>
<
telerik:RadComboBoxItem
Text
=
"Other"
Value
=
"4"
></
telerik:RadComboBoxItem
>
</
Items
>
</
telerik:RadComboBox
>
<
asp:RequiredFieldValidator
ID
=
"Validator3"
ControlToValidate
=
"rcbTrainingType"
ForeColor
=
"Red"
Text
=
"This is required Information!"
runat
=
"server"
/>
<
br
/>
<
br
/><
br
/>
<
asp:TextBox
ID
=
"tbInstructor"
runat
=
"server"
Width
=
"200"
Text
=
"Instructor Name"
Visible
=
"false"
></
asp:TextBox
>
<
br
/><
br
/>
<
asp:Button
ID
=
"btnNext"
runat
=
"server"
Text
=
"Next"
/>
</
div
>
</
asp:Content
>