or
<
system.web
>
<
httpHandlers
>
<
add
path
=
"Telerik.Web.UI.WebResource.axd"
type
=
"Telerik.Web.UI.WebResource"
verb
=
"*"
validate
=
"false"
/>
</
httpHandlers
>
</
system.web
>
<
system.webServer
>
<
validation
validateIntegratedModeConfiguration
=
"false"
/>
<
handlers
>
<
add
name
=
"Telerik.Web.UI.WebResource"
path
=
"Telerik.Web.UI.WebResource.axd"
verb
=
"*"
type
=
"Telerik.Web.UI.WebResource, Telerik.Web.UI"
/>
</
handlers
>
</
system.webServer
>
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Telerik Inc.//NONSGML RadScheduler//EN
METHOD:PUBLISH
END:VCALENDAR
..
<
telerik:RadToolBar
ID
=
"tb"
runat
=
"server"
>
<
Items
>
<
telerik:RadToolBarButton
runat
=
"server"
text
=
"test"
CommandName
=
"Edit"
></
telerik:RadToolBarButton
>
</
Items
>
</
telerik:RadToolBar
>
..
<
telerik:RadToolBar
ID
=
"tb"
runat
=
"server"
OnButtonClick
=
"tb_ButtonClick"
>
<
Items
>
<
telerik:RadToolBarButton
runat
=
"server"
text
=
"test"
CommandName
=
"Edit"
></
telerik:RadToolBarButton
>
</
Items
>
</
telerik:RadToolBar
>
<
telerik:RadGrid
ID
=
"RadGridNomenclature"
EnableViewState
=
"true"
OnItemCommand
=
"RadGridNomenclature_ItemCommand"
OnItemDataBound
=
"RadGridNomenclature_ItemDataBound"
OnUnload
=
"RadGridNomenclature_Unload"
OnNeedDataSource
=
"RadGridNomenclature_NeedDataSource"
OnInsertCommand
=
"RadGridNomenclature_InsertCommand"
OnDeleteCommand
=
"RadGridNomenclature_DeleteCommand"
OnUpdateCommand
=
"RadGridNomenclature_UpdateCommand"
runat
=
"server"
Skin
=
"Windows7"
PageSize
=
"20"
Width
=
"777px"
>
<
MasterTableView
AllowAutomaticInserts
=
"true"
AutoGenerateColumns
=
"false"
DataKeyNames
=
"uid"
InsertItemPageIndexAction
=
"ShowItemOnCurrentPage"
AllowPaging
=
"True"
CommandItemDisplay
=
"Top"
>
<
Columns
>
<
telerik:GridEditCommandColumn
ButtonType
=
"ImageButton"
UniqueName
=
"EditCommandColumn"
>
<
ItemStyle
CssClass
=
"MyImageButton"
/>
</
telerik:GridEditCommandColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"UID"
SortExpression
=
"uid"
UniqueName
=
"uid"
Visible
=
"True"
>
<
HeaderStyle
Width
=
"175px"
/>
<
ItemTemplate
>
<
asp:Label
runat
=
"server"
ID
=
"uid"
Text='<%# Eval("uid") %>'></
asp:Label
>
</
ItemTemplate
>
<
InsertItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadTextBoxUid"
runat
=
"server"
Text
=
'Calculated by the system'
Width
=
"175px"
ReadOnly
=
"True"
Enabled
=
"false"
/>
</
InsertItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadTextBoxUid"
runat
=
"server"
Text='<%# Bind("uid") %>' Width="175px" ReadOnly="True" />
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"Description"
SortExpression
=
"description"
UniqueName
=
"description"
Visible
=
"True"
>
<
HeaderStyle
Width
=
"500px"
/>
<
ItemTemplate
>
<
asp:Label
runat
=
"server"
ID
=
"description"
Text='<%# Eval("description") %>'></
asp:Label
>
</
ItemTemplate
>
<
InsertItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadTextBoxDescription"
runat
=
"server"
Width
=
"450px"
/>
</
InsertItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadTextBoxDescription"
runat
=
"server"
Text='<%# Bind("description") %>' Width="450px" />
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"ISO country code"
SortExpression
=
"c"
UniqueName
=
"c"
Visible
=
"False"
>
<
HeaderStyle
Width
=
"75px"
/>
<
ItemTemplate
>
<
asp:Label
runat
=
"server"
ID
=
"c"
Text='<%# Eval("c") %>'></
asp:Label
>
</
ItemTemplate
>
<
InsertItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadTextBoxC"
runat
=
"server"
Width
=
"100px"
/>
</
InsertItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadTextBoxC"
runat
=
"server"
Text='<%# Bind("c") %>' Width="100px" />
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"Identifiant telephonique"
SortExpression
=
"code"
UniqueName
=
"code"
Visible
=
"False"
>
<
HeaderStyle
Width
=
"75px"
/>
<
ItemTemplate
>
<
asp:Label
runat
=
"server"
ID
=
"code"
Text='<%# Eval("code") %>'></
asp:Label
>
</
ItemTemplate
>
<
InsertItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadTextBoxCode"
runat
=
"server"
Width
=
"100px"
/>
</
InsertItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadTextBoxCode"
runat
=
"server"
Text='<%# Bind("code") %>' Width="100px" />
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"Nationality"
SortExpression
=
"nationality"
UniqueName
=
"nationality"
Visible
=
"False"
>
<
HeaderStyle
Width
=
"175px"
/>
<
ItemTemplate
>
<
asp:Label
runat
=
"server"
ID
=
"nationality"
Text='<%# Eval("nationality") %>'></
asp:Label
>
</
ItemTemplate
>
<
InsertItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadTextBoxNationality"
runat
=
"server"
Width
=
"210px"
/>
</
InsertItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadTextBoxNationality"
runat
=
"server"
Text='<%# Bind("nationality") %>' Width="210px" />
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridButtonColumn
ButtonType
=
"ImageButton"
CommandName
=
"Delete"
ConfirmText
=
"Delete this product?"
ConfirmDialogType
=
"RadWindow"
ConfirmTitle
=
"Delete"
ConfirmDialogWidth
=
"220px"
>
<
ItemStyle
HorizontalAlign
=
"Center"
CssClass
=
"MyImageButton"
/>
</
telerik:GridButtonColumn
>
</
Columns
>
<
EditFormSettings
CaptionDataField
=
"Description"
>
<
EditColumn
ButtonType
=
"ImageButton"
/>
<
FormTableButtonRowStyle
HorizontalAlign
=
"Right"
CssClass
=
"EditFormButtonRow"
/>
</
EditFormSettings
>
</
MasterTableView
>
</
telerik:RadGrid
>
UpdateCommand
function :protected
void
RadGridNomenclature_UpdateCommand(
object
sender, GridCommandEventArgs e)
{
GridEditableItem item = e.Item
as
GridEditableItem;
Hashtable newValues =
new
Hashtable();
e.Item.OwnerTableView.ExtractValuesFromItem(newValues, item);
[...]
}
protected
void
RadGridNomenclature_InsertCommand(
object
sender, GridCommandEventArgs e)
{
GridEditableItem item = e.Item
as
GridEditableItem;
Hashtable newValues =
new
Hashtable();
e.Item.OwnerTableView.ExtractValuesFromItem(newValues, item);
String desc = newValues[
"description"
].ToString();
// ---------- newValues is Empty ---------------
}