| <CommandItemSettings RefreshText="<%$ Resources:ADNCRM,ORDER_VIEW_REFRESH %>" |
| ShowExportToExcelButton='<%# (ShouldExport2XL) %>' /> |
| function getGridCheckedValues(){ |
| var grid = $find("<%=RadGrid1.ClientID %>"); |
| var MasterTable = grid.get_masterTableView(); |
| var selectedRows = MasterTable.get_selectedItems(); |
| for (var i = 0; i < selectedRows.length; i++){ |
| var row = selectedRows[i]; |
| var cell = MasterTable.getCellByColumnUniqueName(row, "fld_id"); |
| alert(cell.innerHTML); |
| } |
| } |
This is the code I use in the HTML. Please note the column "fld_id".
| <telerik:RadGrid AllowSorting="True" ID="RadGrid1" AllowPaging="True" runat="server" Skin="Vista" |
| GridLines="None" OnItemDataBound="RadGrid1_ItemDataBound" AutoGenerateColumns="False" |
| ShowDesignTimeSmartTagMessage="False" Width="800" OnSortCommand="RadGrid1_SortCommand" AllowMultiRowSelection="true" |
| OnNeedDataSource="RadGrid1_NeedDataSource" OnPageIndexChanged="RadGrid1_PageIndexChanged"> |
| <MasterTableView TableLayout="Auto" DataKeyNames="fld_id"> |
| <Columns> |
| <telerik:GridBoundColumn DataField="fld_id" HeaderText="Id" SortExpression="fld_id" |
| UniqueName="fld_id" ReadOnly="true" Visible="false"> |
| <HeaderStyle Width="0px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridClientSelectColumn UniqueName="fld_id" /> |
| <telerik:GridBoundColumn DataField="fld_firstname" ReadOnly="True" HeaderText="<%$Resources:WSPL, FirstName %>" |
| SortExpression="fld_firstname" UniqueName="fld_firstname"> |
| <HeaderStyle Width="150px" /> |
| <ItemStyle Width="150px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="fld_lastname" |
| ReadOnly="True" HeaderText="<%$Resources:WSPL, LastName %>" UniqueName="fld_lastname"> |
| <HeaderStyle Width="150px" /> |
| <ItemStyle Width="150px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="fld_email" |
| ReadOnly="True" HeaderText="<%$Resources:WSPL, Email %>" UniqueName="fld_email"> |
| <HeaderStyle Width="150px" /> |
| <ItemStyle Width="150px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="fld_country" ReadOnly="True" HeaderText="<%$Resources:WSPL, Country %>" |
| SortExpression="fld_country" UniqueName="fld_country"> |
| <HeaderStyle Width="120px" /> |
| <ItemStyle Width="120px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="fld_wingspan" ReadOnly="True" HeaderText="<%$Resources:WSPL, WingSpan %>" |
| SortExpression="fld_wingspan" UniqueName="fld_wingspan"> |
| <HeaderStyle Width="120px" /> |
| <ItemStyle Width="120px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn Resizable="False" UniqueName="TemplateColumn2"> |
| <HeaderStyle Width="30px" /> |
| <ItemStyle Width="30px" /> |
| <ItemTemplate> |
| <asp:ImageButton ToolTip="<%$Resources:WSPL, ClickToView %>" ImageUrl="~/img/zoom.gif" |
| CommandName="viewCoach" runat="server" ID="img_View" /> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| </MasterTableView> |
| <ClientSettings EnableRowHoverStyle="true"> |
| <ClientEvents OnRowDblClick="RowDblClick" OnGridCreated="GridCreated" /> |
| <Selecting AllowRowSelect="True" /> |
| </ClientSettings> |
| <PagerStyle Mode="NumericPages" /> |
| </telerik:RadGrid> |
function
NewWindow(mypage, myname, w, h, scroll) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops =
'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
win = window.open(mypage, myname, winprops);
win.focus();
}
Dim
strScript As String
strScript =
"<script language=JavaScript"
strScript = strScript &
" >"
strScript = strScript &
"NewWindow('proposed_material_list_modify.aspx?prop_id=" & Request.QueryString("prop_id") & "&mtrl_id=" & sMtrlId & "&Root=" & Request.QueryString("Root") & "&GroupID=" & Request.QueryString("GroupID") & "&PIN=" & MaterialGrid.CurrentPageIndex & "&IMGS=" & CheckBox1.Checked & "','Add_Note','650','600','no'); "
strScript = strScript &
" <"
strScript = strScript &
"/" & "script> "
ClientScript.RegisterStartupScript(
Me.GetType, "Reject Note", strScript)
| <meta http-equiv="X-UA-Compatible" content="IE=7" /> |
Insert the tag after the DOCTYPE declaration and just before the HTML Head section.
| <ItemTemplate> |
| <asp:ImageButton ID="ImageButton1" runat="server" |
| ImageUrl="~/image/first.png" /> |
| <br /> |
| <asp:Label ID="BranchLabel" Width="150px" runat="server" |
| Text='<%# Eval("Branch") %>' /> |
| <br /> |
| <br /> |
| </ItemTemplate> |
| Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load |
| Dim imagebutton As ImageButton = TryCast(Page.Master.FindControl("RadGrid1"), ImageButton) |
| End Sub |
Thanks
<
telerik:RadGrid ID="RadGrid1" runat="server" SkinID="ShowAllRecords_AutoGeneratedFalse"
AllowFilteringByColumn="True" AllowSorting="True" GridLines="None"
onneeddatasource="rgvwMaterialHierarchy_NeedDataSource">
<MasterTableView TableLayout="Fixed" CommandItemDisplay="Top" >
<Columns>
<telerik:GridCheckBoxColumn /> ------>This line here... if I remove this line everything is PERFECT. But I need a checkbox column.
<telerik:GridTemplateColumn DataField="MaterialHierarchyCode" SortExpression="MaterialHierarchyCode" HeaderStyle-HorizontalAlign ="center" HeaderStyle-VerticalAlign ="middle" HeaderText ="Hierarchy Code" UniqueName ="MaterialHierarchyCode" HeaderStyle-Width="15%" ItemStyle-Width="15%" FilterControlWidth="80%" AutoPostBackOnFilter="true">
<ItemTemplate >
<asp:Label ID="lblMaterialHierarchyCode" runat="server" Text='<%# Bind("MaterialHierarchyCode")%>' ToolTip='<%# Bind("MaterialHierarchyCode")%>'></asp:Label>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" />
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn DataField="MaterialHierarchyDescription" SortExpression="MaterialHierarchyDescription" HeaderStyle-HorizontalAlign ="center" HeaderStyle-VerticalAlign ="middle" HeaderText ="Hierarchy Name" UniqueName ="MaterialHierarchyDescription" HeaderStyle-Width="54%" ItemStyle-Width="54%" FilterControlWidth="80%" AutoPostBackOnFilter="true">
<ItemTemplate >
<asp:Label ID="lblMaterialHierarchyDescription" runat="server" Text='<%# Bind("MaterialHierarchyDescription")%>' ToolTip='<%# Bind("MaterialHierarchyDescription")%>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<telerik:RadTextBox ID="txtMaterialHierarchyDescription" runat="server" Text='<%# Bind("MaterialHierarchyDescription")%>' MaxLength="1000" Width="90%" AutoCompleteType="Disabled"></telerik:RadTextBox>
<asp:RequiredFieldValidator ID="rvftxtMaterialHierarchyDescription" runat="server" ControlToValidate="txtMaterialHierarchyDescription" ErrorMessage="Hierarchy Name cannot be blank" Display="Dynamic"></asp:RequiredFieldValidator>
</EditItemTemplate>
<HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" />
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn UniqueName="Detail" HeaderText="Details" AllowFiltering="false" HeaderStyle-HorizontalAlign ="center" HeaderStyle-VerticalAlign ="middle" HeaderStyle-Width="10%" ItemStyle-Width="10%" >
<ItemTemplate>
</ItemTemplate>
<HeaderStyle></HeaderStyle>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn UniqueName="Properties" HeaderText="Properties" AllowFiltering="false" HeaderStyle-HorizontalAlign ="center" HeaderStyle-VerticalAlign ="middle" HeaderStyle-Width="12%" ItemStyle-Width="12%" >
<ItemTemplate>
</ItemTemplate>
<HeaderStyle Width="80px"></HeaderStyle>
</telerik:GridTemplateColumn>
<telerik:GridEditCommandColumn UniqueName="Edit" HeaderText="Edit" ButtonType="ImageButton"
CancelText="Cancel" UpdateText="Update" InsertText="Add New Hierarchy" HeaderStyle-Width="6%" ItemStyle-Width="6%" CancelImageUrl="~/Images/cancel.png" UpdateImageUrl="~/Images/Save.png"
InsertImageUrl="~/Images/Save.png" EditImageUrl="../Images/pencil.png">
</telerik:GridEditCommandColumn>
</Columns>
</MasterTableView>
<ClientSettings>
<Scrolling AllowScroll="True" ScrollHeight="600" UseStaticHeaders="True" />
</ClientSettings>
</telerik:RadGrid>
<CommandItemSettings
RefreshText="<%$ Resources:ADNCRM,ORDER_VIEW_REFRESH %>"
ShowExportToExcelButton='<%# (ShouldExport2XL) %>' />
is not possible in VS2008 for Radgrid (Error message in design mode)
I know we could do it in code behind but the price is writing lot of code.
Thanks
CS