文章 | 入侵攻击 | 安全防御 | 操作系统 | 网站建设 | 网络编程 | 路由交换 | 灾难恢复 | 新闻资讯 | 安全公告
下载 | 漏洞扫描 | 加密破解 | 入侵攻击 | 后门木马 | 溢出程序 | 综合工具 | 安全防护 | 原创发布 | 动画教程
论坛 | 黑客军火 | 配服务器 | 黑客情感 | 免费资源 | 美女贴图 | 灌水无罪 | 在线服务 | 会员照片 | 网站首页
 当前位置:主页 >> 技术文摘 >> 网络编程 >> NET编程 >> 文章内容  
 

 
DataGrid中创建复杂表头方法

www.hx99.org 阅读: 时间:2007-07-12 整理:华西黑盟
------------------------------------------------------------------
 DataGrid中创建复杂表头方法
有时候经常在DataGrid有复杂表头的显示要求但DataGrid本身并不提供这方面的解决方法,现在对这个问题做个讨论
1)添加一个table
创建跨多列、多行表头的DataGrid[http://www.csdn.net/Develop/Read_Article.asp?Id=18971]
这是CSDN中net_lover的一个文章可以
个人观点:可以解决一些问题,但并不能冶本,只是冶标而已.

2)在Pager中添加
这也是CSDN的一个文章,具体方法是在Pager创建时将Pager列去掉而和Header一起形成两行表头(注Pager会在Header前先建立)
但要添加三行以上时...可能会有点麻烦,对二行来说是最好的选择了

3)我现在介绍另一种利用JavaScript来形成表头的方法.
[个人感觉还好..能形成复杂的表头]

其它就不多说了就把这个代码写一下,希望对大家有帮助

SqlConnectionCn=new

SqlConnection(System.Configuration.ConfigurationSettings.AppSettings.Get("Cnstr"));
SqlDataAdapterSqlDa=newSqlDataAdapter("SELECT*FROMjobs",Cn);
DataSetds=newDataSet();
SqlDa.Fill(ds);
this.DataGrid1.DataSource=ds;
this.DataGrid1.DataBind();

stringjavaScript;
javaScript="<scriptlanguage='javascript'>";

javaScript+=@"
functionaddrow()
{
varoRow=document.all(obs).insertRow(0);
varoCell0=oRow.insertCell();
with(oCell0)
{
innerText='hello';

}
varoCell1=oRow.insertCell();
with(oCell1)
{
innerText='Kitty';
}
varoCell2=oRow.insertCell()
with(oCell2)
{
innerText='Lvl';
colSpan='2';
}

}
addrow();
";
javaScript=javaScript.Replace("obs","'"+this.DataGrid1.ClientID +"'");
javaScript+="<";
javaScript+=@"/";
javaScript+="script>";

Page.RegisterStartupScript("ss",javaScript);

以上代码是对pubs数据库的操作
总体来说是用insertRow()和insertCell()来进行的..
然后用with(oCell)来进行里面的样式控制..

   -------------------------------------------------------------------------------------------
  上一篇:关于日期的显示与输入
  下一篇:自适应图片大小的弹出窗口
   -------------------------------------------------------------------------------------------
用户名:
Email:
评论内容:
 
  精品推荐
推荐:ASPX一句话木马--终
利用ASP.Net 动态生成HTML
asp.net实现验证码
在asp.net中利用session做
Asp.net 中在客户端触发服
Asp.net 中服务端控件事件
ASP.NET上传图片并生成可
ASP.NET AJAX解决网页打开
实现IE浏览器部分菜单命令
Asp.net一夜速成教程
从sqlserver中读取图片
ASP.NET页面间的传值的几
用动态属性和DataView实现
用PagedDataSource类实现D
关于TreeView控件专题
asp.net上传图片并同时生
ASP.NET中水晶报表的使用
ASP.NET 中 Cookie 的基本
ADO.NET使用经验集
Forms身份验证
ASP.NET四种页面导航方式
ASP.NET中如何防范SQL注入
[分享]ASP.NET学习手记```
ASP.NET编程中的十大技巧
用ASP.NET上传图片并生成
关于我们 | 发展历程 | 在线投稿 | 核心监督 | 友情链接 | 网站地图 | 网站留言 | 联系我们
Copyright © 2004-2007 Www.Hx99.Net
版本:华西黑盟网站系统V5.0 Email:root#hx99.org
中国·西安·宝鸡 请使用IE6.0版本, 分辩率1024×768进行浏览
版权所有 任意抄袭 注意完整
陕ICP备06000444号