FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 4238|回复: 8
打印 上一主题 下一主题

【求助】Grid控件疑问之数据绑定及合并表头?

[复制链接]
跳转到指定楼层
楼主
发表于 2015-7-8 19:42:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 天亮D悟空 于 2015-7-10 13:06 编辑

1、Grid控件的表头可以合并吗?
如图

2、Grid控件绑定数据时提示:未将对象引用设置到对象的实例。
如图
Grid的aspx代码如下:
  1. <f:Grid ID="Grid1" Title="表格"  EnableCollapse="true" Width="700px" ShowBorder="true" ShowHeader="true" AllowPaging="true"
  2.                               runat="server" DataKeyNames="rzid" IsDatabasePaging="true">
  3.                             <Columns>
  4.                                 <f:RowNumberField EnablePagingNumber="true" />
  5.                                 <f:BoundField DataField="jznames" HeaderText="名称" />
  6.                                 <f:GroupField TextAlign="Center" HeaderText="证-样">
  7.                                     <Columns>
  8.                                        <f:BoundField HeaderText="是否比对" DataField="z_y" />
  9.                                        <f:LinkButtonField HeaderText="结果" Text="查看" />
  10.                                        <f:LinkButtonField HeaderText="提交资料" Text="上传" />
  11.                                     </Columns>
  12.                                 </f:GroupField>
  13.                                 <f:GroupField TextAlign="Center" HeaderText="证-E">
  14.                                     <Columns>
  15.                                        <f:BoundField HeaderText="是否比对" DataField="z_e" />
  16.                                        <f:LinkButtonField HeaderText="结果" Text="查看" />
  17.                                        <f:LinkButtonField HeaderText="提交资料" Text="上传" />
  18.                                     </Columns>
  19.                                 </f:GroupField>
  20.                                 <f:GroupField TextAlign="Center" HeaderText="证-M">
  21.                                     <Columns>
  22.                                        <f:BoundField HeaderText="是否比对" DataField="z_m" />
  23.                                        <f:LinkButtonField HeaderText="结果" Text="查看" />
  24.                                        <f:LinkButtonField HeaderText="提交资料" Text="上传" />
  25.                                     </Columns>
  26.                                 </f:GroupField>
  27.                             </Columns>
  28.                          </f:Grid>
复制代码
Grid的aspx.cs的代码如下:
  1. protected void Page_Load(object sender, EventArgs e)
  2.         {
  3.             if (!IsPostBack)
  4.             {
  5.                 GridViewBind();
  6.             }
  7.         }


  8.         protected void GridViewBind()   //数据绑定控件
  9.         {

  10.             DBSQL db = new DBSQL();
  11.             string sqlstr = "select * from RZ_list order by rzid desc";
  12.             DataTable dt = db.reDt(sqlstr);
  13.             Grid1.DataSource = dt;
  14.             Grid1.DataBind();
  15.             dt.Clear();
  16.         }
  17.       
复制代码
其中DBSQL是数据库操作类 reDt在DBSQL中的代码:
  1. public DataTable reDt(string cmdstr)
  2.         {
  3.             SqlConnection con = GetCon();
  4.             SqlDataAdapter da = new SqlDataAdapter(cmdstr, con);
  5.             DataSet ds = new DataSet();
  6.             da.Fill(ds);
  7.             return (ds.Tables[0]);
  8.         }
复制代码

aspx.cs中有引用:using FineUI;

本帖子中包含更多资源

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

x
沙发
发表于 2015-7-9 10:17:07 | 只看该作者
表头合并官网有示例,自己找下。

第二个问题请上传空项目重现示例
板凳
 楼主| 发表于 2015-7-9 10:33:59 | 只看该作者
sanshi 发表于 2015-7-9 10:17
表头合并官网有示例,自己找下。

第二个问题请上传空项目重现示例
第二个问题请上传空项目重现示例???


不明白
地板
发表于 2015-7-9 12:35:23 | 只看该作者

上传可重现问题的示例(基于空项目),别人要能直接运行才好帮忙解决问题
5#
 楼主| 发表于 2015-7-10 08:02:43 | 只看该作者

本帖子中包含更多资源

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

x
6#
 楼主| 发表于 2015-7-10 08:02:59 | 只看该作者
sanshi 发表于 2015-7-9 12:35
上传可重现问题的示例(基于空项目),别人要能直接运行才好帮忙解决问题 ...

已上傳~
7#
发表于 2015-7-10 11:19:08 | 只看该作者

你的示例能运行起来就怪了!

1. 给的数据库表名 RZList,代码中SQL语句为:string sqlstr = "select * from RZ_list order by rzid desc";
2. index.aspx 的页面犯的错误更是不应该,没有 <form id="form1" runat="server"> !
    没有 <f: PageManager ID="PageManager1" runat="server"></f: PageManager> !
    这个页面怎么可能会运行起来?


8#
 楼主| 发表于 2015-7-10 11:53:02 | 只看该作者
本帖最后由 天亮D悟空 于 2015-7-10 11:55 编辑
sanshi 发表于 2015-7-10 11:19
你的示例能运行起来就怪了!

1. 给的数据库表名 RZList,代码中SQL语句为:string sqlstr = "select * fr ...

1、额,数据库给错了!,SQL语句中的表名改过来还是一样的!
2、 <form id="form1" runat="server"> 这个有,

<f: PageManager ID="PageManager1" runat="server"></f: PageManager> 加上这个也还是一样的错误啊!
9#
 楼主| 发表于 2015-7-10 11:54:16 | 只看该作者

本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-2 15:17 , Processed in 0.050206 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表