or
| RadWindow downloaddoc = new RadWindow(); |
| downloaddoc.NavigateUrl = "ThankYou.aspx"; |
| downloaddoc.Visible = true; |
| downloaddoc.VisibleOnPageLoad = true; |
| RadWindowManager1.Windows.Add(downloaddoc); |
Show filters
<br /> <input id="Radio1" type="radio" name="showHideGroup" onclick="showFilterItem()"/>Yes
<input id="Radio2" type="radio" name="showHideGroup" onclick="hideFilterItem()"/>No
calls :
<script type="text/javascript">
function showFilterItem() {
$find(
'<%=RadGrid1.ClientID %>').get_masterTableView().showFilterItem();
}
function hideFilterItem() {
$find(
'<%=RadGrid1.ClientID %>').get_masterTableView().hideFilterItem();
}
</script>
| protected void rGridComps_SelectedIndexChanged(object sender, EventArgs e) |
| { |
| foreach (GridDataItem item in rGridComps.MasterTableView.Items) |
| { |
| if (item.Selected) |
| { |
| compID = int.Parse(item["ID"].Text.ToString()); |
| Label1.Text = "<script>closeWin()</" + "script>"; |
| } |
| } |
| } |
| function closeWin() |
| { |
| var oWnd = GetRadWindow(); |
| alert(compID); |
| oWnd.close(compID, rtbCompName.Text); |
| } |
| function OnClientClose(sender, eventArgs) |
| { |
| if (eventArgs.get_argument() != null) |
| { |
| alert("'" + sender.get_name() + "'" + " was closed and returned the following argument: '" + eventArgs.get_argument() + "'"); |
| } |
| else |
| { |
| alert("'" + sender.get_name() + "'" + " was closed and returned no arguments'"); |
| } |
| } |
| <Columns> |
| <telerik:GridTemplateColumn DataField="WallID" DataType="System.Int32" |
| HeaderText="WallID" SortExpression="WallID" UniqueName="WallID"> |
| <EditItemTemplate> |
| <uc1:gallery ID="gallery1" runat="server" /> |
| </EditItemTemplate> |
| <ItemTemplate> |
| <asp:Label ID="WallIDLabel" runat="server" Text='<%# Eval("WallID") %>'></asp:Label> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn DataField="Title" HeaderText="Title" |
| SortExpression="Title" UniqueName="Title"> |
| <ItemTemplate> |
| <asp:Label ID="TitleLabel" runat="server" Text='<%# Eval("Title") %>'></asp:Label> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn DataField="Description" HeaderText="Description" |
| SortExpression="Description" UniqueName="Description"> |
| <ItemTemplate> |
| <asp:Label ID="DescriptionLabel" runat="server" |
| Text='<%# Eval("Description") %>'></asp:Label> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn DataField="Link" HeaderText="Link" |
| SortExpression="Link" UniqueName="Link"> |
| <ItemTemplate> |
| <asp:Label ID="LinkLabel" runat="server" Text='<%# Eval("Link") %>'></asp:Label> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn DataField="Date" DataType="System.DateTime" |
| HeaderText="Date" SortExpression="Date" UniqueName="Date"> |
| <ItemTemplate> |
| <asp:Label ID="DateLabel" runat="server" Text='<%# Eval("Date") %>'></asp:Label> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| GridDataItem item; |
| GridEditFormItem formitem; |
| GridDataItem dataItem; |
| string id; |
| Wall w; |
| ASP.uc_gallery_ascx gallery; |
| string path = Server.MapPath("~/images/wall"); |
| WebImage wi; |
| if (e.Item is GridEditableItem) |
| { |
| if (e.CommandName == "Edit") |
| { |
| item = (GridDataItem)e.Item; |
| //item = (GridDataItem)e.Item; |
| gallery = (ASP.uc_gallery_ascx)item.FindControl("gallery1"); |
| Label l = (Label)item.FindControl("WallIDLabel"); |
| id = l.Text; |
| w = DataRepository.WallProvider.GetByWallId(int.Parse(id)); |
| gallery.Title = w.Title; |
| gallery.Description = w.Description; |
| gallery.DateEntered = (DateTime)w.Date; |
| //gallery.Reference.SynchronizeFileSystem(true, Server.MapPath("~/images/wall"), w.WallId.ToString()); |
| wi = WebImage.Load(Server.MapPath("~/images/wall/"), w.WallId.ToString()); |
| gallery.Reference.Value = wi; |
| } |
| if (e.CommandName == "Update") |
| { |
| formitem = (GridEditFormItem)e.Item; |
| //item = (GridDataItem)e.Item; |
| gallery = (ASP.uc_gallery_ascx)formitem["WallID"].FindControl("gallery1"); |
| dataItem = formitem.ParentItem as GridDataItem; |
| id = dataItem["WallID"].Text; |
| w = DataRepository.WallProvider.GetByWallId(int.Parse(id)); |
| w.Title = gallery.Title; |
| w.Description = gallery.Description; |
| w.Date = gallery.DateEntered; |
| DataRepository.WallProvider.Save(w); |
| gallery.Reference.SynchronizeFileSystem(true,path,w.WallId .ToString()); |
| } |
| if (e.CommandName == "PerformInsert") |
| { |
| formitem = (GridEditFormItem)e.Item; |
| //item = (GridDataItem)e.Item; |
| gallery = (ASP.uc_gallery_ascx)formitem["WallID"].FindControl("gallery1"); |
| dataItem = formitem.ParentItem as GridDataItem; |
| //id = dataItem["WallID"].Text; |
| w = new Wall(); |
| w.Title = gallery.Title; |
| w.Description = gallery.Description; |
| w.Date = gallery.DateEntered; |
| DataRepository.WallProvider.Save(w); |
| gallery.Reference.SynchronizeFileSystem(true, Server.MapPath("~/images/wall"), w.WallId.ToString()); |
| } |
| if (e.CommandName == "Delete") |
| { |
| item = (GridDataItem)e.Item; |
| id = item.GetDataKeyValue("WallID").ToString(); |
| w = DataRepository.WallProvider.GetByWallId(int.Parse(id)); |
| wi = Radactive.WebControls.ILoad.WebImage.Load(path, w.WallId.ToString()); |
| if (Radactive.WebControls.ILoad.WebImage.ExistsInFileSystem(path, w.WallId.ToString())) |
| { |
| Radactive.WebControls.ILoad.WebImage.DeleteFromFileSystem(path, w.WallId.ToString()); |
| } |
| DataRepository.WallProvider.Delete(w); |
| } |
|
Requirements |
|
| RadControls version | 2009.1.402.35 |
| .NET version | 2.0 |
| Visual Studio version | 2008 Team System |
| programming language | VB.NET |
| browser support |
all browsers supported by RadControls |
| Protected Sub RadGrid1_ItemDataBound(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridItemEventArgs) Handles RadGrid1.ItemDataBound | |
| If TypeOf e.Item Is Telerik.Web.UI.GridPagerItem Then | |
| Dim lblGoToPage As Label = DirectCast(e.Item.FindControl("GoToPageLabel"), Label) | |
| If Not lblGoToPage Is Nothing Then lblGoToPage.Text = "your text for PAGE:" | |
| Dim lbGoToPage As Button = DirectCast(e.Item.FindControl("GoToPageLinkButton"), Button) | |
| If Not lbGoToPage Is Nothing Then lbGoToPage.Text = "your text for GO" | |
| Dim lblPageSize As Label = DirectCast(e.Item.FindControl("ChangePageSizeLabel"), Label) | |
| If Not lblPageSize Is Nothing Then lblPageSize.Text = "your text for PAGE SIZE:" | |
| Dim lbPageSize As Button = DirectCast(e.Item.FindControl("ChangePageSizeLinkButton"), Button) | |
| If Not lbPageSize Is Nothing Then lbPageSize.Text = "your text for CHANGE" | |
| Dim lblPageOf As Label = DirectCast(e.Item.FindControl("PageOfLabel"), Label) | |
| lblPageOf.Text = lblPageOf.Text.Replace("of", "your text for OF") | |
| End If | |
| End Sub |
| protected void Login1_LoginError(object sender, EventArgs e) |
| { |
| RadWindow downloaddoc = new RadWindow(); |
| downloaddoc.NavigateUrl = "ForgotPasswordPopup.aspx"; |
| downloaddoc.Visible = true; |
| downloaddoc.VisibleOnPageLoad = true; |
| RadWindowManager1.Windows.Add(downloaddoc); |
| } |