怎么让Datagrid有两行word标题占两行

用datagrid如何用两行显示一条纪录(来者有分)_.Net问答3_.Net技术问答2_最全面的网站教程
当前位置:&&&&&&用datagrid如何用两行显示一条纪录(来者有分)
用datagrid如何用两行显示一条纪录(来者有分)
因为所有的列显示在一行太长了,想分两行显示,用datagrid怎么做。
______________________________________________________________________________________________
______________________________________________________________________________________________
用repeater
______________________________________________________________________________________________
项目中已经用了datagrid,而且还有修改、删除等功能,不想改动太大
有没有其他办法。
______________________________________________________________________________________________
只用一个template列,但是此列中定义一个两行的table或datagrid
______________________________________________________________________________________________
如果分两行做,你的改动也不小啊,修改,删除,改动都挺大的
列表中的列不一定要都显示吧?你可以做一个明细页面,对一些列进行特殊处理,比如只显示前面几个字,后面用...表示,通过查看明细来进行其他的操作
______________________________________________________________________________________________
设置显示一定的长度,超过这个长度就加上显示一部分+..........
______________________________________________________________________________________________
你可以用一个模板列,再其中加入一个TextBox,再设置TextMode=MultiLine,然后把要显示的列帮定上,不过很难看的
______________________________________________________________________________________________
DataGrid in DataGrid
/GridInGrid.aspx
______________________________________________________________________________________________
______________________________________________________________________________________________
把datagrid的列宽固定,让他自动换行不就行了,为啥要显示在两行啊
______________________________________________________________________________________________
______________________________________________________________________________________________
你可以去这里也许可以找到你要的 东西
______________________________________________________________________________________________
你是要折行显示数据???难度有些大!
我提一个建议你可以使用滚动条使用div将DataGrid包起来然后设置div让DataGrid在div里面滚动!你可以看这个控件我只实现了纵向滚动 :(
/powermjtest/
你使用div可以实现横向滚动!
______________________________________________________________________________________________
______________________________________________________________________________________________
谢谢大家的关注, 我想显示成这样:
xxxxxxxxxxxxxxxxxxxxxxx
因为下面一行第二个字段是很长的,略去一部分又感觉不直观,不能
一下看到,使用滚动也是的。
______________________________________________________________________________________________
如果只是用作显示,建议用SqlDataReader,速度快,而且样式可以自由控制
______________________________________________________________________________________________
______________________________________________________________________________________________
建议用DataList控件来实现
______________________________________________________________________________________________
这种情况最好用repeater,这样可以自己定义html。
再说改动也不是特别大,就是把控件的代码改改。
______________________________________________________________________________________________
______________________________________________________________________________________________
还有没有其他意见的,下午五点结贴
______________________________________________________________________________________________
______________________________________________________________________________________________
这样做吗:
DataSet ds=new DataSet();
DataTable dt=new DataTable();
SqlCommand sqlcmd=new SqlCommand(@"select * from Account_Info",this.sqlcn );
sqlcn.Open ();
SqlDataReader dr=sqlcmd.ExecuteReader();
for(int i=0;i&dr.FieldCi++)
DataColumn dc=new DataColumn();
dc.ColumnName=dr.GetName(i);
dt.Columns.Add(dc);
while(dr.Read ())
string[] row1=new string[dr.FieldCount ];
string[] row2=new string[dr.FieldCount ];
for(int i=0;i&dr.FieldCi++)
row1[i]=@"";
row2[i]=@"";
int len=dr[i].ToString ().L
row1[i]=dr[i].ToString ().Substring(0,len/2);
row2[i]=dr[i].ToString ().Remove(0,len/2);
dt.Rows.Add(row1);
dt.Rows.Add(row2);
dr.Close ();
sqlcn.Close ();
ds.Tables.Add(dt);
this.dataGrid1.DataSource=
______________________________________________________________________________________________
补充一下:
row2[i]=dr[i].ToString ().Remove(0,len/2);
Remove方法不要用Substring代替。会烦人的
测试过了。
______________________________________________________________________________________________
不过添加时就麻烦啦!!!!!!!!
分行成功。。。。。。。。。。。。
______________________________________________________________________________________________
谢谢飞雪,一会儿多给你点分
上一篇:下一篇:君,已阅读到文档的结尾了呢~~
应用文标题有两行
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
应用文标题有两行
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 副标题有两行怎么写 的文章

 

随机推荐