or
<telerik:RadGrid ID="RadGrid1" runat="server" Skin="Office2007" AutoGenerateColumns="false" AllowPaging="true" PageSize="10" AllowMultiRowSelection="false" OnNeedDataSource="RadGridNeedDataSource" OnItemCommand="RadGridItemCommand" AllowSorting="true"> <PagerStyle Mode="NextPrevNumericAndAdvanced" PageButtonCount="2"/> <MasterTableView DataKeyNames="DKN1" CommandItemDisplay="None"> <Columns> <telerik:GridButtonColumn ButtonType="ImageButton" ImageUrl="~/images/Assign.jpg" HeaderText="" DataTextField="DF1" CommandName="Select" UniqueName="U1"> <ItemStyle HorizontalAlign="Left" Width="20px" /> </telerik:GridButtonColumn> <telerik:GridBoundColumn DataField="DF2" HeaderText="HT2" UniqueName="U2" Visible="False"> <ItemStyle Width="30px" HorizontalAlign="Left" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="DF3" HeaderText="HT3" UniqueName="U3" AllowFiltering ="true" FilterControlWidth="120px" > <ItemStyle Width="260px" HorizontalAlign="Left" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="DF4" HeaderText="HT4" UniqueName="U4" AllowFiltering="true" FilterControlWidth ="120px"> <ItemStyle Width="250px" HorizontalAlign="Left" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="DF5" HeaderText="HT5" UniqueName="U5" Visible="false"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="DF6" HeaderText="HT6" UniqueName="U6"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="DF7" HeaderText="FH7" UniqueName="U7" AllowFiltering="true" FilterControlWidth ="40px"> <ItemStyle Width="70px" HorizontalAlign="Left" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="DF8" HeaderText="HT8" UniqueName="U8" DataFormatString="{0 :d}" AllowFiltering="true" FilterControlWidth ="27px"> <ItemStyle Width="70px" HorizontalAlign="Left" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="DF9" HeaderText="HT9" UniqueName="U9" DataFormatString="{0 :d}" AllowFiltering="true" FilterControlWidth ="27px"> <ItemStyle Width="70px" HorizontalAlign="Left" /> </telerik:GridBoundColumn> </Columns> <ExpandCollapseColumn> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> </MasterTableView> <ClientSettings EnableRowHoverStyle="true" /> <FilterMenu> <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> </FilterMenu> </telerik:RadGrid>
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html>
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
runat
=
"server"
>
<
title
></
title
>
</
head
>
<
body
onkeydown
=
"return (event.keyCode!=13)"
>
<
form
id
=
"form1"
runat
=
"server"
>
<
telerik:RadScriptManager
runat
=
"server"
ID
=
"RadScriptManager1"
></
telerik:RadScriptManager
>
<
telerik:RadAjaxManager
runat
=
"server"
ID
=
"RadAjaxManager1"
></
telerik:RadAjaxManager
>
<
telerik:RadNumericTextBox
runat
=
"server"
ID
=
"RadNumericTextBox1"
Type
=
"Currency"
></
telerik:RadNumericTextBox
>
<
asp:Button
runat
=
"server"
ID
=
"btnNoPostback"
UseSubmitBehavior
=
"false"
Text
=
"Save"
OnClick
=
"btnNoPostback_Click"
/>
</
form
>
</
body
>
</
html
>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnNoPostback_Click(object sender, EventArgs e)
{
RadAjaxManager1.Alert(string.Format("Button save clicked, value of RadNumericTextbox 1 is: {0}", RadNumericTextBox1.Value));
}
}
Hello, I use RadGrid in edit mode and I want to get cell value after changing it.
When I use UpdateCommand event, I get old value before changing.
protected
void gridEdit_UpdateCommand(object sender, GridCommandEventArgs e)
{
GridEditableItem editItem = (GridEditableItem)e.Item;
//TextBox txtbox = (TextBox)editItem["Value"].Controls[0]; //access the value
string value = (editItem["Value"].Controls[0] as TextBox).Text;
}
<telerik:RadGrid ID="gridEdit" runat="server" GridLines="None"
onupdatecommand="gridEdit_UpdateCommand"
<MasterTableView
EditMode="InPlace">
<Columns>
<telerik:GridEditCommandColumn />
</Columns>
</MasterTableView>
</telerik:RadGrid>
<
telerik:RadAjaxPanel
ID
=
"RadAjaxPanel000"
runat
=
"server"
LoadingPanelID
=
"RadAjaxLoadingPanel000"
>
...
<
ardc:MyDataFormCtrl
runat
=
"server"
ID
=
"MyDataCtrl1"
/>
Dim
myEntityData= ctx.AnualitatsDeRecerca.Where(
Function
(x) x.Id = ... ).FirstOrDefault()
MyDataCtrl1.Item = myEntityData
Public
Property
Item
As
MyEntityType
Get
...
Set
(value
As
MyEntityType)
_item = value
txtDescription.Text = Item.someItemData
End
Set
End
Property
Private
Sub
ButtonItemSave_Click(sender
As
Object
, e
As
System.EventArgs)
Handles
ButtonItemSave.Click
'here Me.Item, also, me._item, is Nothing!! what happens?