Hi,
obnoxious question....
I have a RadGrid bound to a SQL data source.
If I use GridBoundColumn to bind datas everything works fine, but if I use GridTemplateColumn with (i.e.) asp:label o asp:literal it does not boud !
See attached code and attached image of the result.
What am I doing Wrong ?
Thanks Lorenzo
obnoxious question....
I have a RadGrid bound to a SQL data source.
If I use GridBoundColumn to bind datas everything works fine, but if I use GridTemplateColumn with (i.e.) asp:label o asp:literal it does not boud !
See attached code and attached image of the result.
<
telerik:RadGrid
ID
=
"RadG_Operators"
runat
=
"server"
AutoGenerateColumns
=
"False"
CssClass
=
"RadGridCompact"
DataSourceID
=
"SDS_Operators"
GridLines
=
"None"
Width
=
"100%"
style
=
"outline:none;border:0px;"
>
<
clientsettings
>
<
selecting
allowrowselect
=
"true"
/>
</
clientsettings
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
MasterTableView
cssclass
=
"RadGridCompact"
datakeynames
=
"IdOperator"
DataSourceID
=
"SDS_Operators"
style
=
"outline:none;border:0px;"
>
<
Columns
>
<
telerik:GridTemplateColumn
DataField
=
"OpName"
HeaderText='<%$ Resources:WebRes, Operator_Text %>'>
<
ItemTemplate
>
<
asp:Label
ID
=
"Label1"
runat
=
"server"
Text='<%# Eval("OpName") %>)'></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
DataField
=
"OpName"
HeaderText='<%$ Resources:WebRes, Operator_Text %>'>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"OpRoleName"
HeaderText='<%$ Resources:WebRes, Role_Text %>'
SortExpression="OpRoleName" UniqueName="OpRoleName">
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
>
<
ItemTemplate
>
<
asp:Label
ID
=
"Label2"
runat
=
"server"
Text='<%# Eval("OpName") %>)'></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
</
Columns
>
</
MasterTableView
>
</
telerik:RadGrid
>
<
asp:SqlDataSource
ID
=
"SDS_Operators"
runat
=
"server"
ConnectionString="<%$ ConnectionStrings:DBConn %>"
SelectCommand="SELECT Operators.IdOperator, Operators.OpSurname + ' ' + Operators.OpName As OpName, OperatorsRoles.OpRoleName
FROM Operators INNER JOIN
OperatorsRoles ON Operators.IdOpRole = OperatorsRoles.IdOpRole
WHERE (Operators.IdCompany = @IdCompany)">
<
SelectParameters
>
<
asp:QueryStringParameter
Name
=
"IdCompany"
QueryStringField
=
"IdCompany"
/>
</
SelectParameters
>
</
asp:SqlDataSource
>
What am I doing Wrong ?
Thanks Lorenzo