<telerik:RadPageView ID="RadPageView4" runat="server"> <div style="padding-right: 10px; padding-left: 10px;"> <br /> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" BorderStyle="Solid"> <asp:Label ID="Label2" runat="server" ForeColor="Red">Loading... </asp:Label> <br /> <asp:Image ID="Image1" runat="server" ImageUrl="WebBlue\Ajax\WebBlue.gif" /> </telerik:RadAjaxLoadingPanel> <asp:Panel ID="Panel1" runat="server"> <table cellspacing="2px" cellpadding="0px"> <tr> <td colspan="2"> <asp:Label ID="lblGrade" runat="server"> Grade:</asp:Label> </td> </tr> <tr> <td> <label for="txtComment1"> Comment 1:</label> <br /> <telerik:RadTextBox ID="txtComment1" runat="server" TextMode="MultiLine" Rows="5" Columns="6" Height="50px" ReadOnly="true" Width="320px" Skin="WebBlue"/> <br /> </td> <td> <label for="txtTarget1"> Target 1:</label> <br /> <telerik:RadTextBox ID="txtTarget1" runat="server" TextMode="MultiLine" Rows="5" Columns="6" Height="50px" ReadOnly="true" Width="320px" Skin="WebBlue"/> </td> </tr> <tr> <td> <label for="txtComment2"> Comment 2:</label> <br /> <telerik:RadTextBox ID="txtComment2" runat="server" TextMode="MultiLine" Rows="5" Columns="6" Height="50px" Width="320px" Skin="WebBlue"> </telerik:RadTextBox> </td> <td> <label for="txtTarget2"> Target 2:</label> <br /> <telerik:RadTextBox ID="txtTarget2" runat="server" TextMode="MultiLine" Rows="5" Columns="6" Height="50px" Width="320px" Skin="WebBlue" /> </td> </tr> <tr> </tr> </table> </asp:Panel> <br /> <telerik:RadGrid ID="RadGridReviews" runat="server" AutoGenerateColumns="False" Skin="WebBlue" OnItemCommand="OnSelectRecords" Width="400px"> <MasterTableView ShowFooter="true" DataKeyNames="qualcode"> <RowIndicatorColumn Visible="true" UniqueName="RowIndicator"> <HeaderStyle Width="20px" BackColor="LightSkyBlue" /> </RowIndicatorColumn> <Columns> <telerik:GridBoundColumn DataField="reference" Visible="False" UniqueName="ColumnRef"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="qualcode" HeaderText="Qualification" ItemStyle-Width="100"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="classcode" HeaderText="Class" ItemStyle-Width="150" UniqueName="ColumnClass"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="review" HeaderText="Review" UniqueName="ColumnReview" ItemStyle-Width="100"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="attainment_grade" Visible="False" UniqueName="ColumnGrade"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="comment1" Visible="False" UniqueName="ColumnComment1"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="comment2" Visible="False" UniqueName="ColumnComment2"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="target1" Visible="False" UniqueName="ColumnTarget1"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="target2" Visible="False" UniqueName="ColumnTarget2"> </telerik:GridBoundColumn> </Columns> </MasterTableView> <ClientSettings EnableRowHoverStyle="true" EnablePostBackOnRowClick="true"> <Selecting AllowRowSelect="true" /> </ClientSettings>As you can see from the code above the Grid has five invisible columns. When a row of the grid is selected the data in the invisible columns is displayed in the label and the text boxes. When the data fields only contain a single space "nbsp;" is displayed in the text boxes(see attached screenshot) instead of leaving them blank. Is there an easy way of making sure the text box is displayed as an empty box?
Also is there a style of text box or a way of changing the style sheet so that the label is displayed above the text box rather than on the left hand side?