不再为DataGrid生成的表格的单无格中的内容过长、自动折行、表格撑开等问题而烦恼----一个很久以前的做品...
生活随笔
收集整理的這篇文章主要介紹了
不再为DataGrid生成的表格的单无格中的内容过长、自动折行、表格撑开等问题而烦恼----一个很久以前的做品...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
是我以前用在一個項目中的,如有些地方不適用于你,你可以修改部分代碼。
功能:??? 按列分色;
??????????????? 過長內容自動隱藏;
??????????????? 鼠標Over自動展開;
??????????????? 還有些什么我也不記得了。
???????????????????????????
使用方法:
1、下載HTC文件/Files/thinhunan/guidv2.rar;
2、定義以下樣式
表頭cssclass:GuidTH,表內容cssclass:GuidTD
Title為展開單無格時的樣式*/
.Guid{}{
????border-top:0pt?solid?white;
????table-layout:?fixed;
????behavior:url(GuidV2.htc);
}
.GuidTH{}{
????background-color:?#5f9fd4;
????height:21px;
????color:white;
????font-weight:?bold;
}
.GuidTD{}{
????height:25px;
????padding-left:5px;
????background-color:?#eef2fe;
}
.Title{}{
????position:relative;top:-2px;left:-2px;
????border-bottom:1pt?solid?#93BEE2;
????border-top:1pt?solid?#93BEE2;
????border-left:buttonface?1px?ridge;
????border-right:buttonface?1px?ridge;
????z-index:0;
????height:20;
????font-size:14px;
????background-color:?#eef2fe;
????padding-top:0;
????padding-left:0;
????padding-right:4px;
????cursor:default;
}
?
3、DataGrid應用樣式:
<asp:datagrid?id="dg1"?Runat="server"?Width="**%"?AutoGenerateColumns="False"?DataKeyField="**"?cssclass="Guid">????????????????????????????????<AlternatingItemStyle?CssClass="GuidTD"></AlternatingItemStyle>
????????????????????????????????<ItemStyle?CssClass="GuidTD"></ItemStyle>
????????????????????????????????<HeaderStyle?HorizontalAlign="Center"?CssClass="GuidTH"></HeaderStyle>
4、現在沒時間封裝成控件,有興趣者可以做(不過要做得好一點,同時請保留Htc文件中的信息,呵呵)
5、如果對隔行換色的顏色不滿意,在Guidv2.htc文件中修改。
轉載于:https://www.cnblogs.com/think/archive/2005/08/12/213277.html
總結
以上是生活随笔為你收集整理的不再为DataGrid生成的表格的单无格中的内容过长、自动折行、表格撑开等问题而烦恼----一个很久以前的做品...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第三届全国县域经济基本竞争力百强县(市)
- 下一篇: 9月的雨