or
Pls can Anyone Help me

| /// <summary> |
| /// Defining the PartnerListGrid's data, i.e. providing a datascource |
| /// </summary> |
| /// <param name="source"></param> |
| /// <param name="e"></param> |
| protected void PartnerListGrid_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e) |
| { |
| PartnerAgent partneragent = new PartnerAgent(); |
| Partner[] partners = partneragent.Load(); |
| if (!displayMessages(partneragent)) |
| { |
| var partnerselects = from p in partners |
| select new |
| { |
| ID = p.PartnerID, |
| Name = p.Name, |
| Type = p.Partnertype.Name, |
| Contacts = String.Join("<br />", p.Contacts.Select<Contact, String>(cn => String.Concat(cn.Prename, " ", cn.Name)).ToArray()), |
| Mainaddress = p.Mainaddress, |
| Links = new HyperLink[] { new HyperLink() { Text = "Projekte" }, new HyperLink() { Text = "Passwörter" }, new HyperLink() { Text = "Keys" }, new HyperLink() { Text = "PCs" }, new HyperLink() { Text = "Server" }, new HyperLink() { Text = "Domains" } } |
| }; |
| PartnerListGrid.DataSource = partnerselects; |
| } |
| } |
| protected void PartnerListGrid_DeleteCommand(object source, GridCommandEventArgs e) |
| { |
| GridDataItem x = ((RadGrid)source).Items[e.Item.ItemIndex]; |
| var HereIsSomeDataAvailable = x.Cells[2].Text; |
| // HOW??? |
| /*var activerow = InformationAgent.CastByExample(x.Cells[2].Text, new { ID = Guid.Empty, Name = "", Type = "", Contacts = "", Mainaddress = "", Links = new HyperLink[] { new HyperLink() { Text = "test" }, new HyperLink() { Text = "test2" } } }); |
| PartnerAgent partneragent = new PartnerAgent(); |
| partneragent.deletePartner(activerow.ID); |
| displayMessages(partneragent);*/ |
| } |
RadMultiPage multiPage = (RadMultiPage)this.NamingContainer.FindControl("rmChange");RadPageView pvStatus = multiPage.FindPageViewByID("Status");Control ucStatus = pvMaritalStatus.FindControl("StatusUserControl");<radG:GridEditCommandColumn ButtonType="ImageButton" UniqueName="ChildEditCommandColumn" HeaderStyle-Width="3%" CancelImageUrl="~/App_Themes/Cerib/Images/Buttons/FlecheGauche.gif" /><asp:ImageButton ID="BtnNotif" width="153" height="42" runat="server" /><telerik:RadToolTip ID="RttNotifs" runat="server"TargetControlID="BtnNotif" RelativeTo="Element"ManualClose="true" ShowEvent="OnClick"Position="BottomCenter" RenderInPageRoot="False" Skin="Hotlinexxx" EnableEmbeddedSkins="false" Width="300px" Height="200px" > <uc1:notifications runat="server" ID="notifications" /> </telerik:RadToolTip>
<asp:SqlDataSource ID="ds" SelectCommand="SELECT * FROM table" runat="server"></asp:SqlDataSource><telerik:RadGrid ID="grd" runat="server" DataSourceID="ds" AutoGenerateDeleteColumn="false" AllowAutomaticDeletes="true" AllowFilteringByColumn="True" OnInit="RadGrid_Init" AllowMultiRowSelection="true" OnItemCreated="RadGrid_ItemCreated" OnItemCommand="RadGrid_ItemCommand"> <ClientSettings> <Selecting AllowRowSelect="True"></Selecting> <ClientEvents OnRowSelected="Grid_RowSelected" OnRowDeselected="Grid_RowDeselected" /></ClientSettings><MasterTableView ClientDataKeyNames="ID" AutoGenerateColumns="False"><Columns> <telerik:GridBoundColumn DataField="Name" HeaderText="Event Name" CurrentFilterFunction="Custom" AutoPostBackOnFilter="true" ShowFilterIcon="false"></telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Year" HeaderText="Event Year" CurrentFilterFunction="EqualTo" AutoPostBackOnFilter="true" ShowFilterIcon="false"></telerik:GridBoundColumn>
</Columns></MasterTableView></telerik:RadGrid>protected void RadGrid_ItemCommand(object source, GridCommandEventArgs e) { if (e.CommandName == RadGrid.FilterCommandName) { Pair filterPair = (Pair)e.CommandArgument; if (filterPair.First.ToString() != "EqualTo") { string colName = filterPair.Second.ToString(); TextBox tbPattern = (e.Item as GridFilteringItem)[colName].Controls[0] as TextBox; string value = tbPattern.Text; if (value != string.Empty) { e.Canceled = true; string newFilter = string.Empty; if (value.IndexOf("*") >= 0) newFilter = "(([" + filterPair.Second + "] LIKE '" + value.Replace("*","%") + "'))"; else if (value.IndexOf("?") >= 0) newFilter = "(([" + filterPair.Second + "] LIKE '" + value.Replace("?", "%") + "'))"; else newFilter = "(([" + filterPair.Second + "] ='" + value + "'))"; if (grd.MasterTableView.FilterExpression == "") { grd.MasterTableView.FilterExpression = newFilter; } else { grd.MasterTableView.FilterExpression = "((" + grd.MasterTableView.FilterExpression + ") AND (" + newFilter + "))"; } grd.Rebind(); } } } }