I have a grid setup so that I can select multiple rows using a GridClientSelectColumn... however, if I select several columns and post back to the server, when I access the selectedItems property of my radgrid, its empty.
Here is the definition of my grid and the server side code that I'm using to access the selected items.
here is the server side code...
I'm at a loss on why these selected items are not showing up.. any assistance would be greatly appreciated.
Here is the definition of my grid and the server side code that I'm using to access the selected items.
<asp:Panel runat="server" ID="PPAContracts" > <br/> <telerik:RadComboBox ID="ppaPackages" DataSourceID="eSignPackagesListSql" DataTextField="epkgName" runat="server" EmptyMessage="Choose a package" MarkFirstMatch="True" EnableLoadOnDemand="True" DataValueField="epkgId"/> <telerik:RadButton ID="addPPAContract" runat="server" Text="Add Contract" OnClientClicked="CheckSelectedPackage()" onclick="addPPAContractButton_Click" /> <asp:Label runat="server" ID="errorMessage" ForeColor="Red" Text="" Visible="False"/> <br/> <br/> <telerik:RadGrid ID="ppaGrid" runat="server" AutoGenerateEditColumn="True" CellSpacing="0" GridLines="None" Skin="Hay" AllowMultiRowSelection="True" ShowFooter="True" OnNeedDataSource="ppaGrid_NeedDataSource" OnUpdateCommand="ppaGrid_UpdateCommand"> <ClientSettings> <Selecting AllowRowSelect="True" UseClientSelectColumnOnly="True"/> <Scrolling AllowScroll="True" ScrollHeight="600px" SaveScrollPosition="True" UseStaticHeaders="True"/> </ClientSettings> <MasterTableView AutoGenerateColumns="False" TableLayout="Fixed" DataKeyNames="ppaId,idorg,oid" AllowFilteringByColumn="True" > <Columns> <telerik:GridClientSelectColumn Reorderable="False" Resizable="False" UniqueName="selectCol" HeaderStyle-Width="35px" ItemStyle-Width="35px"/> here is the server side code...
protected void addPPAContractButton_Click(object sender, EventArgs e){ var pkgId = Convert.ToInt32(ppaPackages.SelectedValue); if (ppaGrid.SelectedItems.Count > 0) { foreach (GridDataItem item in ppaGrid.SelectedItems) { var merged = item["mergedCb"].Text; var oid = Convert.ToInt32(item["oid"].Text); var did = Convert.ToInt32(item["did"].Text); var email = item["DocEmail"].Text; item.Selected = false; } }}I'm at a loss on why these selected items are not showing up.. any assistance would be greatly appreciated.