收录日期:2021/01/23 19:21:57 时间:2016/07/12 06:44:20 标签:C#
请问没有数据是如何让datagrid显示列头和几行空白行,列是模板列!
该如何解决?
请大家给个思路,小弟分数如数送上!谢谢!
弄几行空数据上去。
在返回来的DataTable插入几行空数据
首先谢谢您的回答:

取出来的数据列多,不可能再一列一列的找出来,添加空白列吧
引用 1 楼 wuyi8808 的回复:
弄几行空数据上去。

请帮忙回答一下
http://topic.csdn.net/u/20090213/14/07b5df2c-f985-463e-9e51-a164d3813c4c.html
你都没分,怎么给分?
继承一下datagrid,加个EmptyDataTemplate属性
private ITemplate emptyDataTemplate;

        [PersistenceMode(PersistenceMode.InnerProperty), TemplateContainer(typeof(TemplateControl))]
        public ITemplate EmptyDataTemplate
        {
            get { return emptyDataTemplate; }
            set { emptyDataTemplate = value; }
        }
      



protected override void Render(HtmlTextWriter writer)
        {
            if (this.Items.Count == 0)
            {
                if (EmptyDataTemplate != null)
                {
                    EmptyDataTemplate.InstantiateIn(this);
                }
            }
}


编译后用你自定义datagrid,你可以在EmptyDataTemplate下自定义没数据显示的table
在页面里EmptyDataTemplate下画个table
<EmptyDataTemplate>
<table>
....
</table>
</EmptyDataTemplate>
给datagrid绑定的数据源插入几行空数据行就可以了
六楼
还是自定一个datagrid,如果你每个页面不想画table,

protected override void Render(HtmlTextWriter writer)
        {
            if (this.Items.Count == 0)//没有数据
            {
                 DataTable dt = this.DataSource as DataTable;//datasource是table
                 //下面循环dt 列,下面画一个table

            }
}
有分阿?晕

web.config中sql server数据库连接字的问题? 怎样把A表中的数据全部插入到B表中,两个表的结构相同. 这里有没有微软的技术人员,问问PictureBox对图形尺寸的限制是多少,为什么一大就出错 随想项目:Linq To Object sdk改变文本字体问题? 用sql语句构造一个交叉表,谢谢! unix下用户自己的.a文件如何生成? [Asp.Net 2.0]急问:MasterPage的问题,感兴趣的来看一下 菜鸟提问struts问题 提示找不到 .do路径 找了好久没有解决 如何播放 资源中的音频文件 怎么也找不到_wfopen函数???? 现在我已经有ftp的断点续传的代码,但里面没有使用多线程,现在我要改成多线程,怎么改? 谁知道google.com/ig和live.com个性化主页是用什么技术做出来的? axWindowsMediaPlayer 的问题?? linux启动时如何避开用户名和密码???????在线等!!!! ADOQuery中两个表的更新,可行否? 数据库连接问题? 小的跟各位老大跪下了!急! 高手请进!TrueType字体如何实现 大家帮忙看看 throw 语句出错 数据读取问题求救!! 帮我推荐几本学习PHP比较好的书吧 高手请进!TrueType字体如何实现 谁能识别出这个车牌号码?送200分! linux下VI的使用??? 寻求烧片子的仪器 IIS 中IIS help 不能查看错误帮助!!! 求助,如何实现子窗口弹出后,父窗口关闭? 怎样才能做到当鼠标位于excel列表框时,出现一个层只显示选中的项? 来来来来.考下大家2个简单常用东东,方法越多越好.