gridview表头冻结
<style type="text/css">
.DataGridFixedHeader
{
LEFT: 0px; POSITION: relative; TOP: expression(this.offsetParent.scrollTop-2);
}
</style>
<table cellpadding="0" cellspacing="10" width="100%" border="0" >
<style>
div.content table.gridView th {
text-align:center;
vertical-align: middle;
border: none;
padding: 5px 6px;
}
div#gridviewarea
{
" border-left: solid 1px #A5ABBD;"
" border-bottom: solid 1px #A5ABBD;"
" border-right: solid 1px #A5ABBD;"
" border-top: solid 1px #A5ABBD;"
}
</style>
<tr>
<td>
<div id="Div1" style="position:relative;width:100%;height:400px;overflow-x:auto;overflow-y:auto">
<asp:GridView ID="grvCompanyList0" runat="server" AutoGenerateColumns="False"
GridLines="None" OnSorting="CompanyListSorting" OnRowCommand="CompanyListRowCommand"
CssClass="gridView" Width="150%" CellPadding="0" CellSpacing="0" BorderWidth="0">
<RowStyle CssClass="gridBodyRow" />
<HeaderStyle CssClass="DataGridFixedHeader" />
<AlternatingRowStyle CssClass="gridAlternatingRow" />
<Columns>
表头追加合并行
<asp:GridView ID="GridView1" runat="server" 。。。。。。。。 onprerender="GridView1_PreRender" 。。。。。。。。。
protected void GridView1_PreRender(object sender, EventArgs e) 在加载 Control 对象之后、呈现之前发生。 protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{ 在页面有多次多种刷新的情况下有异常, {
//セルを追加(タイトルの数分) 现将这段后台追加合并的表头的写在RowCreated事件中 if (e.Row.RowType == DataControlRowType.Header)
TableHeaderCell cell = new TableHeaderCell(); {
…….
//ヘッダー行を宣言 …….
GridViewRow row = new GridViewRow(-1, -1, DataControlRowType.Header, DataControlRowState.Alternate);
//colspan をプロパティ設定
cell.ColumnSpan = 4;
//ヘッダーテキストを設定
cell.Text = "会社";
cell.Attributes.Add("HeaderStyle-CssClass", "gridHeaderRow");
cell.Attributes.Add("style", "TEXT-ALIGN: Center");
//行にセルを追加
row.Cells.Add(cell);
//GridView に結合する
GridView1.Controls[0].Controls.AddAt(0, row);
GridView1.Rows[0].Cells[0].Width = 400;
GridView1.Rows[0].Cells[1].Width = 150;
GridView1.Rows[0].Cells[2].Width = 400;
GridView1.Rows[0].Cells[3].Width = 150;
}
<% if (isDataExist)
{ %>
<table cellpadding="0" cellspacing="10" width="100%" border="0" >
<style>
div.content table.gridView th {
text-align:center;
vertical-align: middle;
border: none;
padding: 5px 6px;
}
div#gridviewarea
{
" border-left: solid 1px #A5ABBD;"
" border-bottom: solid 1px #A5ABBD;"
" border-right: solid 1px #A5ABBD;"
" border-top: solid 1px #A5ABBD;"
}
</style>
<tr>
<td>
……
gridciew内自动换行
e.Row.Cells[2].Style.Add("word-break", "break-all")
//正常换行
GridView1.Attributes.Add("style", "word-break:keep-all;word-wrap:normal");
//下面这行是自动换行
GridView1.Attributes.Add("style", "word-break:break-all;word-wrap:break-word");
grid的单元内容右对齐
.td_right
{
text-align:right !important;
}
<asp:TemplateField HeaderText="全て" HeaderStyle-Width="12%" ItemStyle-CssClass="td_right">
<ItemTemplate>
grid中某一情况下设定行背景色
if (e.Row.RowType == DataControlRowType.DataRow)
{
if (……)
……
e.Row.CssClass = "gridviewreverserow";
}
base_styles.css
tr.gridviewreverserow {
background:#660066 ;
}
分享到:
相关推荐
里面包含了Gridview常见的运用知识点,希望可以给才学的新手们一点帮助
里面搜集的有关gridview的知识点,有前后台例子说明,希望对大家有所帮助。
GridView控件中使用CheckBox
在数据源适配器知识点上面,我们可以自己定义一个数据源适配器,要继承BaseAdapter,实现getView的方法 画廊控件:gallery imageswitch HorizontalScrollView,在一个屏幕上显示出超过屏幕尺寸的内容
GridView控件中使用Drop DownList
删除GridView数据弹出确认消息框
详细讲解GridView的用法,是我学习GridView是笔记,知识点详细,可能没有代码,但是方法给出,个人感觉比72绝技好!!!
在GridView控件中自动编号
DataGridView属性,GridView属性以及各自的使用要点
这里涉及到三个知识点:1、通过网络下载图片资源。2、异步任务显示在UI线程上。3、解决当用户随意滑动的时候解决多线程并发的问题(这个问题是本教程要解决的重点)这个这个很简单,这里给出了一种解决方案:这个...
首先我们先进行一个知识点归纳: 数据源控件:用于实现从不同数据源获取数据的功能,可以设置连接信息、查询信息、参数和行为,可以消除ASP.NET中要求的大量的重复性代码。 数据绑定控件:只负责管理与实际数据存储...
10.2 GridView常用属性(使用参考ListView) 124 10.3 ExpandableListView的使用 124 11.1选项菜单XML文件 132 11.2菜单的分类 132 11.3 选项菜单相关方法 133 11.4 JAVA代码生成选项菜单 134 11.5上下文菜单的编写...
知识点:1、项目的代码组织结构 2、PackageManager 获取应用程序的版本号; 3、URL HttpUrlConntion 4、子线程 handler + message 5、Json解析 6、Intent 显示意图 7、Alterdialog 8、两种上下文 9、下载--FinalHttp...
实际开发中极不常用而大部分同类书都浓墨重彩的知识点只做了必要性的介绍,对于较容易给开发者带 来困惑而大部分同类书都浅尝辄止的知识点进行了深入分析,其详细程度是一般同类书不能比拟的。从 实践性上讲,本书...
知识点:Flutter布局概述、容器布局(Container)、行(Row)、列(Column)布局、层叠布局、ListView、GridView。 第5章 Material风格组件 知识点:按钮、输入框、复选框、单选按钮、开关按钮、滑块。 第6章 iOS ...
从深度上来讲,本书对实际开发中极不常用而大部分同类书都浓墨重彩的知识点只做了必要性的介绍,对于较容易给开发者带来困惑而大部分同类书都浅尝辄止的知识点进行了深入分析,其详细程度是一般同类书不能比拟的。...
从深度上来讲,本书对实际开发中极不常用而大部分同类书都浓墨重彩的知识点只做了必要性的介绍,对于较容易给开发者带来困惑而大部分同类书都浅尝辄止的知识点进行了深入分析,其详细程度是一般同类书不能比拟的。...
知识点及实例 代码如下: protected void gvSuperAdminSeeInfo_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType != DataControlRowType.DataRow)//判断是否是数据行 { return; } e.Row....
本文描述如何实现选择关卡功能。玩家按下主活动界面的开始游戏按钮后,进入选关卡界面...用到的知识点包括:1.使用GridView控件。2.GridView控件的事件响应。3. 使用RelatvieLayout。4. 利用Intent在活动之间传递信息。
适合初学者 知识点: 1、listView分页加载 2、利用SparseArray实现ViewHolder的缓存 3、java反射机制读取sqlite查询结果 4、sqlite数据库分页读取 5、文件拷贝操作