<
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?