autogeneratecolumns的属性问题
去掉重复的数据,其他冻结列,自动调整列宽等功能都要正常使用 后台代码做了数据绑定,前台同时设置了datafiled。你可以在前台做绑定,把后台数据去掉。
也可以把目前后台代码保留,前台代码删了。然后再后台绑定之后,设置各个column的属性。
下面是一个前台绑定的例子
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<asp:ScriptManager runat="server" ID="ScriptManager1" />
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<wijmo:C1GridView ID="C1GridView1" runat="server" DataSourceID="SqlDataSource1"
AutoGenerateColumns="false" ShowRowHeader="true" AllowColMoving="true" AllowSorting="true">
<ScrollingSettings Mode="Auto">
</ScrollingSettings>
<Columns>
<wijmo:C1BoundField DataField="OrderID" HeaderText="ID" SortExpression="OrderID" DataFormatString="d"/>
<wijmo:C1BoundField DataField="ShipName" HeaderText="Ship name" SortExpression="ShipName" />
<wijmo:C1BoundField DataField="ShipCity" HeaderText="Ship city" SortExpression="ShipCity"/>
<wijmo:C1Band HeaderText="Dates">
<Columns>
<wijmo:C1BoundField DataField="OrderDate" HeaderText="Order date" DataFormatString="d" SortExpression="OrderDate" />
<wijmo:C1BoundField DataField="RequiredDate" HeaderText="Required date" DataFormatString="d" SortExpression="RequiredDate" />
<wijmo:C1BoundField DataField="ShippedDate" HeaderText="Shipped date" DataFormatString="d" SortExpression="ShippedDate" />
</Columns>
</wijmo:C1Band>
</Columns>
</wijmo:C1GridView>
</ContentTemplate>
</asp:UpdatePanel>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\C1NWind.mdb;Persist Security Info=True"
ProviderName="System.Data.OleDb" SelectCommand="SELECT TOP 10 , , , , , FROM ORDERS">
</asp:SqlDataSource>
</asp:Content> gw0506 发表于 2017-3-7 17:20
后台代码做了数据绑定,前台同时设置了datafiled。
你可以在前台做绑定,把后台数据去掉。
也可以把目前 ...
数据库查询没有办法写在前台,必须要用后台来获取,麻烦给个在后台设置colimn属性的例子。前台代码删了是所有列的内容都删么 gw0506 发表于 2017-3-7 17:20
后台代码做了数据绑定,前台同时设置了datafiled。
你可以在前台做绑定,把后台数据去掉。
也可以把目前 ...
你们不是改了我发的demo了么,能把修改好的demo发给我一份么 只是仔细研读了Demo,关于GridView 的列的基本属性的设置可参考在线示例:http://demo.gcpowertools.com.cn/ComponentOne/ASPNET/ControlExplorer/C1GridView/Columns.aspx 谢谢您的反馈。
如果您不想使用我们默认的生成数据源的数据,那就设置AutogenerateCollumns为false。
这个属性为true的时候,会自动的从数据源里获取数据并生成。
我修改了你的Demo,你先看看:
页:
[1]