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