I have the following grid:
<telerik:RadGrid runat="server" ID="gvClients" ClientSettings-EnablePostBackOnRowClick="true" BackColor="AliceBlue" AutoGenerateHierarchy="True" CellSpacing="0" GridLines="None" Skin="Metro" DataSourceID="SqlDataSource1" AllowPaging="True" AllowSorting="True">
<ClientSettings>
<Selecting AllowRowSelect="True" />
</ClientSettings>
<MasterTableView DataKeyNames="id" DataSourceID="SqlDataSource1" AutoGenerateColumns="False" HierarchyLoadMode="Client">
<Columns>
<telerik:GridBoundColumn DataField="seniorId" DataType="System.Int32" FilterControlAltText="Filter seniorId column" HeaderText="seniorId" SortExpression="seniorId" UniqueName="seniorId" Visible="False">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="id" DataType="System.Int32" FilterControlAltText="Filter id column" HeaderText="תעדות זהות" ReadOnly="True" SortExpression="id" UniqueName="id">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="password" FilterControlAltText="Filter password column" HeaderText="סיסמא" SortExpression="password" UniqueName="password">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="fName" FilterControlAltText="Filter fName column" HeaderText="שם פרטי" SortExpression="fName" UniqueName="fName">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="lName" FilterControlAltText="Filter lName column" HeaderText="שם משפחה" SortExpression="lName" UniqueName="lName">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="mPhone" FilterControlAltText="Filter mPhone column" HeaderText="מספר טלפון" SortExpression="mPhone" UniqueName="mPhone">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="address" FilterControlAltText="Filter address column" HeaderText="כתובת" SortExpression="address" UniqueName="address">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="sc" DataType="System.Byte" FilterControlAltText="Filter sc column" HeaderText="sc" SortExpression="sc" UniqueName="sc" Visible="False">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="email" FilterControlAltText="Filter email column" HeaderText="אימייל" SortExpression="email" UniqueName="email">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="dateJoined" DataFormatString="{0:HH:mm dd-MM-yyyy}" DataType="System.DateTime" FilterControlAltText="Filter dateJoined column" HeaderText="תאריך הצטרפות" SortExpression="dateJoined" UniqueName="dateJoined">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="contract" FilterControlAltText="Filter contract column" HeaderText="contract" SortExpression="contract" UniqueName="contract" Visible="False">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
</telerik:GridBoundColumn>
</Columns>
<PagerStyle AlwaysVisible="True" />
</MasterTableView>
</telerik:RadGrid>
Now this works fine, i can select and everything. Things get tricky when i add below the grid, this table:
<table>
<tr>
<td class="auto-style1">
<p>תעודת זהות</p>
</td>
<td>
<telerik:RadTextBox runat="server" ID="txtId" Width="200px" Skin="Metro" /></td>
</tr>
<tr>
<td class="auto-style1">
<p>סיסמא</p>
</td>
<td>
<telerik:RadTextBox ID="txtPassword" runat="server" Width="200px" Skin="Metro" />
</td>
</tr>
<tr>
<td class="auto-style1">
<p>שם פרטי</p>
</td>
<td>
<telerik:RadTextBox ID="txtfName" runat="server" Width="200px" Skin="Metro" />
</td>
</tr>
<tr>
<td class="auto-style1">
<p>שם משפחה</p>
</td>
<td>
<telerik:RadTextBox ID="txtlName" runat="server" Width="200px" Skin="Metro" />
</td>
</tr>
<tr>
<td class="auto-style1">
<p>מספר טלפון</p>
</td>
<td>
<telerik:RadTextBox ID="txtmPhone" runat="server" Width="200px" Skin="Metro" />
</td>
</tr>
<tr>
<td class="auto-style1">
<p>כתובת</p>
</td>
<td>
<telerik:RadTextBox ID="txtAddress" runat="server" Width="200px" Skin="Metro" />
</td>
</tr>
<tr>
<td class="auto-style1">
<p>אימייל</p>
</td>
<td>
<telerik:RadTextBox ID="txtEmail" runat="server" Width="200px" Skin="Metro" />
</td>
</tr>
<tr>
<td class="auto-style1">
<telerik:RadButton ID="btnUpdate" runat="server" Skin="Metro" Width="126px" Text="עדכן" />
</td>
<td>
<telerik:RadButton ID="btnDelete" runat="server" Width="200px" Skin="Metro" Text="מחק" OnClientClicked='return confirm("האם אתה בטוח?");' />
</td>
</tr>
</table>
As soon as i add this table the grid selection is suddenly disabled, and so is the paging option for some reason. In my code behind there is nothing yet except for one line of code adding a cookie on page load.
Why is this happening? When i remove the table below it functions perfectly.
<telerik:RadGrid runat="server" ID="gvClients" ClientSettings-EnablePostBackOnRowClick="true" BackColor="AliceBlue" AutoGenerateHierarchy="True" CellSpacing="0" GridLines="None" Skin="Metro" DataSourceID="SqlDataSource1" AllowPaging="True" AllowSorting="True">
<ClientSettings>
<Selecting AllowRowSelect="True" />
</ClientSettings>
<MasterTableView DataKeyNames="id" DataSourceID="SqlDataSource1" AutoGenerateColumns="False" HierarchyLoadMode="Client">
<Columns>
<telerik:GridBoundColumn DataField="seniorId" DataType="System.Int32" FilterControlAltText="Filter seniorId column" HeaderText="seniorId" SortExpression="seniorId" UniqueName="seniorId" Visible="False">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="id" DataType="System.Int32" FilterControlAltText="Filter id column" HeaderText="תעדות זהות" ReadOnly="True" SortExpression="id" UniqueName="id">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="password" FilterControlAltText="Filter password column" HeaderText="סיסמא" SortExpression="password" UniqueName="password">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="fName" FilterControlAltText="Filter fName column" HeaderText="שם פרטי" SortExpression="fName" UniqueName="fName">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="lName" FilterControlAltText="Filter lName column" HeaderText="שם משפחה" SortExpression="lName" UniqueName="lName">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="mPhone" FilterControlAltText="Filter mPhone column" HeaderText="מספר טלפון" SortExpression="mPhone" UniqueName="mPhone">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="address" FilterControlAltText="Filter address column" HeaderText="כתובת" SortExpression="address" UniqueName="address">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="sc" DataType="System.Byte" FilterControlAltText="Filter sc column" HeaderText="sc" SortExpression="sc" UniqueName="sc" Visible="False">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="email" FilterControlAltText="Filter email column" HeaderText="אימייל" SortExpression="email" UniqueName="email">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="dateJoined" DataFormatString="{0:HH:mm dd-MM-yyyy}" DataType="System.DateTime" FilterControlAltText="Filter dateJoined column" HeaderText="תאריך הצטרפות" SortExpression="dateJoined" UniqueName="dateJoined">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="contract" FilterControlAltText="Filter contract column" HeaderText="contract" SortExpression="contract" UniqueName="contract" Visible="False">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
</telerik:GridBoundColumn>
</Columns>
<PagerStyle AlwaysVisible="True" />
</MasterTableView>
</telerik:RadGrid>
Now this works fine, i can select and everything. Things get tricky when i add below the grid, this table:
<table>
<tr>
<td class="auto-style1">
<p>תעודת זהות</p>
</td>
<td>
<telerik:RadTextBox runat="server" ID="txtId" Width="200px" Skin="Metro" /></td>
</tr>
<tr>
<td class="auto-style1">
<p>סיסמא</p>
</td>
<td>
<telerik:RadTextBox ID="txtPassword" runat="server" Width="200px" Skin="Metro" />
</td>
</tr>
<tr>
<td class="auto-style1">
<p>שם פרטי</p>
</td>
<td>
<telerik:RadTextBox ID="txtfName" runat="server" Width="200px" Skin="Metro" />
</td>
</tr>
<tr>
<td class="auto-style1">
<p>שם משפחה</p>
</td>
<td>
<telerik:RadTextBox ID="txtlName" runat="server" Width="200px" Skin="Metro" />
</td>
</tr>
<tr>
<td class="auto-style1">
<p>מספר טלפון</p>
</td>
<td>
<telerik:RadTextBox ID="txtmPhone" runat="server" Width="200px" Skin="Metro" />
</td>
</tr>
<tr>
<td class="auto-style1">
<p>כתובת</p>
</td>
<td>
<telerik:RadTextBox ID="txtAddress" runat="server" Width="200px" Skin="Metro" />
</td>
</tr>
<tr>
<td class="auto-style1">
<p>אימייל</p>
</td>
<td>
<telerik:RadTextBox ID="txtEmail" runat="server" Width="200px" Skin="Metro" />
</td>
</tr>
<tr>
<td class="auto-style1">
<telerik:RadButton ID="btnUpdate" runat="server" Skin="Metro" Width="126px" Text="עדכן" />
</td>
<td>
<telerik:RadButton ID="btnDelete" runat="server" Width="200px" Skin="Metro" Text="מחק" OnClientClicked='return confirm("האם אתה בטוח?");' />
</td>
</tr>
</table>
As soon as i add this table the grid selection is suddenly disabled, and so is the paging option for some reason. In my code behind there is nothing yet except for one line of code adding a cookie on page load.
Why is this happening? When i remove the table below it functions perfectly.