or
<
asp:Panel
ID
=
"RadListView1Panel"
style
=
"margin-left:10px;"
runat
=
"server"
>
<
telerik:RadListView
runat
=
"server"
ID
=
"RadListView1"
AllowPaging
=
"True"
EnableEmbeddedSkins
=
"false"
Width
=
"915px"
DataKeyNames
=
"ItemID"
DataSourceID
=
"ObjItems"
OnPageIndexChanged
=
"RadListView1_PageIndexChanged"
onitemdatabound
=
"RadListView1_ItemDataBound"
>
<
ItemTemplate
>
<
div
class
=
"rlvI"
style
=
"margin-left:1px; border:0; border-color:transparent; height:220px; width:305px;"
>
<
center
>
<
asp:Panel
ID
=
"ItmPanel"
Width
=
"300px"
BackImageUrl
=
"~/Common/Img/BackGrounds/g4.gif"
style
=
"margin:-1px; padding:-1px;"
Height
=
"210px"
runat
=
"server"
>
<
asp:Table
ID
=
"Table1"
Width
=
"300px"
HorizontalAlign
=
"Center"
BorderColor
=
"Black"
BorderWidth
=
"0"
runat
=
"server"
>
<
asp:TableRow
ID
=
"TableRow2"
Height
=
"20px"
runat
=
"server"
>
<
asp:TableCell
ColumnSpan
=
"2"
>
</
asp:TableCell
>
</
asp:TableRow
>
<
asp:TableRow
ID
=
"TableRow1"
Height
=
"190px"
runat
=
"server"
>
<
asp:TableCell
VerticalAlign
=
"Top"
HorizontalAlign
=
"Right"
ID
=
"TableCell1"
Width
=
"200px"
runat
=
"server"
>
<
div
style
=
"margin-right:5px;"
>
<
asp:Label
ID
=
"ItmNameLabel"
SkinID
=
"ItemHeaderText"
runat
=
"server"
Text='<%# Eval("ItmName") %>'></
asp:Label
><
br
/><
br
/>
<
asp:Label
ID
=
"ItmDescLabel"
runat
=
"server"
Text='<%# Eval("ItmDesc") %>'></
asp:Label
>
</
div
>
</
asp:TableCell
>
<
asp:TableCell
ID
=
"TableCell5"
VerticalAlign
=
"Top"
Width
=
"100px"
runat
=
"server"
>
<
asp:Image
ID
=
"ItmImage"
ImageUrl='<%# Eval("FileUrl") %>' Width="90px" Height="90px" runat="server" />
<
br
/><
br
/><
br
/>
<
asp:LinkButton
ID
=
"MoreDetailsLinkButton"
Font-Underline
=
"false"
ForeColor
=
"Black"
Font-Bold
=
"true"
Text="<%$ Resources:Resource, PagesItemsMoreDetailsLinkButtonText %>" OnClick="MoreDetailsLinkButton_Click" runat="server"></
asp:LinkButton
>
</
asp:TableCell
>
</
asp:TableRow
>
</
asp:Table
>
</
asp:Panel
>
</
center
>
</
div
>
</
ItemTemplate
>
<
EmptyDataTemplate
>
<
div
class="RadListView RadListView_<%# Container.Skin %>">
<
div
class
=
"rlvEmpty"
>
There are no items to be displayed.</
div
>
</
div
>
</
EmptyDataTemplate
>
<
LayoutTemplate
>
<
div
class="RadListView RadListViewFloated RadListView_<%# Container.Skin %>" style="background-color:transparent;">
<
div
class
=
"rlvFloated rlvAutoScroll"
>
<
div
id
=
"itemPlaceholder"
runat
=
"server"
>
</
div
>
</
div
>
<
table
cellpadding
=
"0"
cellspacing
=
"0"
width
=
"100%"
style
=
"clear: both;"
>
<
tr
>
<
td
align
=
"center"
>
<
telerik:RadDataPager
ID
=
"RadDataPager2"
runat
=
"server"
Width
=
"280px"
PagedControlID
=
"RadListView1"
PageSize
=
"21"
>
<
Fields
>
<
telerik:RadDataPagerButtonField
FieldType
=
"FirstPrev"
/>
<
telerik:RadDataPagerGoToPageField
CurrentPageText
=
"Page: "
TotalPageText
=
"of"
SubmitButtonText
=
"Go"
TextBoxWidth
=
"15"
/>
<
telerik:RadDataPagerButtonField
FieldType
=
"NextLast"
/>
</
Fields
>
</
telerik:RadDataPager
>
</
td
>
</
tr
>
</
table
>
</
div
>
</
LayoutTemplate
>
</
telerik:RadListView
>
</
asp:Panel
>
<
telerik:RadGrid
ID
=
"grdCompanyList"
runat
=
"server"
GridLines
=
"None"
AutoGenerateColumns
=
"False"
AllowSorting
=
"True"
AllowFilteringByColumn
=
"True"
AllowPaging
=
"True"
EnableLinqExpressions
=
"False"
PageSize
=
"10"
OnNeedDataSource
=
"grdCompanyList_NeedDataSource"
OnItemCreated
=
"grdCompanyList_ItemCreated"
>
<
PagerStyle
Mode
=
"NextPrevAndNumeric"
></
PagerStyle
>
<
MasterTableView
DataKeyNames
=
"watchlist_id"
CommandItemDisplay
=
"Top"
EditMode
=
"PopUp"
>
<
CommandItemSettings
ShowAddNewRecordButton
=
"false"
/>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"watchlist_id"
DataType
=
"System.Int32"
HeaderText
=
"watchlist_id"
ReadOnly
=
"True"
SortExpression
=
"watchlist_id"
UniqueName
=
"watchlist_id"
Visible
=
"false"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"company_id"
DataType
=
"System.Int32"
HeaderText
=
"company_id"
ReadOnly
=
"True"
SortExpression
=
"company_id"
UniqueName
=
"company_id"
Visible
=
"false"
>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
AllowFiltering
=
"false"
ItemStyle-Width
=
"180px"
>
<
ItemTemplate
>
<
asp:Image
width
=
"142"
height
=
"58"
ID
=
"CompLogos"
ImageUrl="<%# showCompLogo(Container.DataItem) %>"
runat="server" AlternateText="Logo" />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
DataField
=
"company_name"
HeaderText
=
"Company name"
SortExpression
=
"company_name"
ItemStyle-Width
=
"450"
UniqueName
=
"company_name"
ReadOnly
=
"true"
>
<
ItemStyle
Width
=
"450px"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
AllowFiltering
=
"false"
ItemStyle-Width
=
"50px"
>
<
ItemTemplate
>
<
asp:HyperLink
ID
=
"CoLink"
runat
=
"server"
Text
=
"Edit"
ImageUrl
=
"~/images/viewicon_big.png"
ToolTip
=
"View Details"
></
asp:HyperLink
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
</
Columns
>
</
MasterTableView
>
<
ClientSettings
EnableRowHoverStyle
=
"true"
></
ClientSettings
>
</
telerik:RadGrid
>
protected
void
grdCompanyList_ItemCreated(
object
sender, GridItemEventArgs e)
{
if
(e.Item
is
GridDataItem)
{
HyperLink CoLink = (HyperLink)e.Item.FindControl(
"CoLink"
);
GridDataItem item = (GridDataItem)e.Item;
string
Cid = item[
"company_id"
].Text;
CoLink.Attributes[
"href"
] =
"CompanyDetails.aspx?Id="
+ Cid;
}
}
protected
void
RadGrid1_PreRender(
object
sender, EventArgs e)
{
RadGrid grid = ((RadGrid)sender);
foreach
(GridItem header
in
grid.MasterTableView.GetItems(GridItemType.Header))
{
}
}
If user changes the name in the textbox user is shown with confirm box ok , cancel
if user clicks on ok edited name need to be changed
if user clicks on cancel old name need to be repopulated
Here i am facing problem in
1. repopulating the textbox with oldvalue
2.these textbox is placed in textbox when ever page is getting loaded it is showing confirm box
function
TextChanged(Sender,EventArgs)
{
var
sSave;
var
Nametext = $find(
'<%= radtxtName.ClientID %>'
);
sSave = confirm(
"Name is changed"
);
alert(sSave);
if
(sSave ==
true
)
{
var
NewValue = EventArgs.get_newValue();
Nametext .set_value(NewValue);
}
else
{
var
oldValue = EventArgs.get_oldValue();
Nametext .set_value(oldValue);
}
}
<telerik:RadTextBox ID=
"radtxtName"
runat=
"server"
>
<ClientEvents OnValueChanged=
"TextChanged"
/>
</telerik:RadTextBox>
if (e.CommandName == "Update")
{
GridEditableItem editedItem = (e.Item as GridEditableItem);
/* do something here*/
editedItem.Visible =
false; //not working
editedItem.Edit =
false; // not working
}