找回密码
 立即注册

QQ登录

只需一步,快速开始

zhaojieqiong

注册会员

8

主题

16

帖子

70

积分

注册会员

积分
70
zhaojieqiong
注册会员   /  发表于:2017-3-7 16:11  /   查看:5075  /  回复:5
去掉重复的数据,其他冻结列,自动调整列宽等功能都要正常使用

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

5 个回复

倒序浏览
gw0506
超级版主   /  发表于:2017-3-7 17:20:42
沙发
后台代码做了数据绑定,前台同时设置了datafiled。
你可以在前台做绑定,把后台数据去掉。
也可以把目前后台代码保留,前台代码删了。然后再后台绑定之后,设置各个column的属性。

下面是一个前台绑定的例子
  1. <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
  2.         <asp:ScriptManager runat="server" ID="ScriptManager1" />
  3.        
  4.         <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
  5.                 <ContentTemplate>
  6.                         <wijmo:C1GridView ID="C1GridView1" runat="server" DataSourceID="SqlDataSource1"
  7.                                 AutoGenerateColumns="false" ShowRowHeader="true" AllowColMoving="true" AllowSorting="true">
  8.                                 <ScrollingSettings Mode="Auto">
  9.                                 </ScrollingSettings>
  10.                                 <Columns>
  11.                                         <wijmo:C1BoundField DataField="OrderID" HeaderText="ID" SortExpression="OrderID" DataFormatString="d"/>
  12.                                         <wijmo:C1BoundField DataField="ShipName" HeaderText="Ship name" SortExpression="ShipName" />
  13.                                         <wijmo:C1BoundField DataField="ShipCity" HeaderText="Ship city" SortExpression="ShipCity"/>
  14.                                         <wijmo:C1Band HeaderText="Dates">
  15.                                                 <Columns>
  16.                                                         <wijmo:C1BoundField DataField="OrderDate" HeaderText="Order date" DataFormatString="d" SortExpression="OrderDate" />
  17.                                                         <wijmo:C1BoundField DataField="RequiredDate" HeaderText="Required date" DataFormatString="d" SortExpression="RequiredDate" />
  18.                                                         <wijmo:C1BoundField DataField="ShippedDate" HeaderText="Shipped date" DataFormatString="d" SortExpression="ShippedDate" />
  19.                                                 </Columns>
  20.                                         </wijmo:C1Band>
  21.                                 </Columns>
  22.                         </wijmo:C1GridView>
  23.                 </ContentTemplate>
  24.         </asp:UpdatePanel>

  25.         <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\C1NWind.mdb;Persist Security Info=True"
  26.                 ProviderName="System.Data.OleDb" SelectCommand="SELECT TOP 10 [OrderID], [ShipName], [ShipCity], [OrderDate], [RequiredDate], [ShippedDate] FROM ORDERS">
  27.         </asp:SqlDataSource>
  28. </asp:Content>
复制代码
回复 使用道具 举报
zhaojieqiong
注册会员   /  发表于:2017-3-7 17:40:34
板凳
gw0506 发表于 2017-3-7 17:20
后台代码做了数据绑定,前台同时设置了datafiled。
你可以在前台做绑定,把后台数据去掉。
也可以把目前 ...

数据库查询没有办法写在前台,必须要用后台来获取,麻烦给个在后台设置colimn属性的例子。前台代码删了是所有列的内容都删么
回复 使用道具 举报
zhaojieqiong
注册会员   /  发表于:2017-3-7 17:55:01
地板
gw0506 发表于 2017-3-7 17:20
后台代码做了数据绑定,前台同时设置了datafiled。
你可以在前台做绑定,把后台数据去掉。
也可以把目前 ...

你们不是改了我发的demo了么,能把修改好的demo发给我一份么
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-3-7 18:02:57
5#
只是仔细研读了Demo,关于GridView 的列的基本属性的设置可参考在线示例:http://demo.gcpowertools.com.cn/ ... idView/Columns.aspx
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2017-3-8 09:38:26
6#
谢谢您的反馈。
如果您不想使用我们默认的生成数据源的数据,那就设置AutogenerateCollumns为false。

这个属性为true的时候,会自动的从数据源里获取数据并生成。
我修改了你的Demo,你先看看:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部