社区
C#
帖子详情
DataGrid中固定几列的问题!!十万火急
zzy1254
2006-11-01 07:43:46
在DataGrid中可不可以固定前几列啊,
例如一个表或一个查询有二十个字段,但是前面的编号和商品名需要一直显在开头,拖动滚动条时只是后面的列左右滚动,这样可以更好的查看一些商品的详细资料。
同时,列的标题也不能出了DataGrid列表框,可以更好的对应详细信息。
请各位高手们给解决一下吧,想的头都快白了
...全文
578
24
打赏
收藏
DataGrid中固定几列的问题!!十万火急
在DataGrid中可不可以固定前几列啊, 例如一个表或一个查询有二十个字段,但是前面的编号和商品名需要一直显在开头,拖动滚动条时只是后面的列左右滚动,这样可以更好的查看一些商品的详细资料。 同时,列的标题也不能出了DataGrid列表框,可以更好的对应详细信息。 请各位高手们给解决一下吧,想的头都快白了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
24 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zzy1254
2006-11-03
打赏
举报
回复
那使用vcFlexgrid这个怎么做啊,有没有部分代码啊
zzy1254
2006-11-02
打赏
举报
回复
不是吧,没有人会????????????
ttjacky
2006-11-02
打赏
举报
回复
cs的话用ComponentOne中的VSFlexGrid就有这个功能
jimo_lang
2006-11-02
打赏
举报
回复
Mark
xyh2002
2006-11-02
打赏
举报
回复
作两个div分别放两个datagrid,第一个只放置你不想移动的列,另一个放置可以托的列
CCjian
2006-11-02
打赏
举报
回复
原来是web中,哎
xuxingok
2006-11-02
打赏
举报
回复
分两个datagrid表示
hongchuzhen
2006-11-02
打赏
举报
回复
dataGrid1.Columns["ID"].Frozen=true;
yl_clear
2006-11-02
打赏
举报
回复
有難度啊。關注中
qltouming
2006-11-02
打赏
举报
回复
瞧瞧
jacobwc
2006-11-02
打赏
举报
回复
拜一下LS
rachy
2006-11-02
打赏
举报
回复
分成2个datagrid,对齐就好了,两个grid中都隐藏列id,用id来关联
jay111
2006-11-02
打赏
举报
回复
css 样式 代码
.ImmobilityItem
{
font-size: 9pt;
cursor: hand;
font-family: 宋体;
height: 22px;
/*background-color:#DEDFDE;*/
background-color:#DFFFE;
/*left: expression(document.getElementById("divgird").scrollLeft); */
left: expression(this.parentElement.parentElement.parentElement.parentElement.scrollLeft);
position: relative;
}
.ImmobilityheadItem
{
border-right: white 1px solid;
padding-right: 1px;
padding-left: 1px;
font-size: 9pt;
background-image: none;
padding-bottom: 1px;
vertical-align: sub;
color: #ffffff;
padding-top: 1px;
font-family: 宋体;
height: 22px;
background-color:#3280be;
text-align: center;
left: expression(this.parentElement.parentElement.parentElement.parentElement.scrollLeft);
/*TOP: expression(document.getElementById("divgird").scrollTop); */
position:relative;
}
js代码
//固定前2列
function Immobility()
{
document.all("divheader").scrollLeft = document.all("divgrid").scrollLeft;
for(var i=0;i<document.all("datgrid1").rows.length;i++)
{
for (var j=0;j<2;j++)
{
document.all("datgrid1").rows[i].cells[j].className = "ImmobilityItem";
document.all("tbheader").rows[0].cells[j].className = "ImmobilityheadItem";
}
}
}
html代码
<DIV class="GridDiv" id="divheader" style="OVERFLOW: hidden; WIDTH: 800px; HEIGHT: 48px"
align="left">
<table id="tbheader" style="WIDTH: 1500px; HEIGHT: 25px" cellSpacing="0"
cellPadding="0">
<tr>
<td style="WIDTH: 100px">列名1</td>
<td style="WIDTH: 100px">列名2</td>
<td style="WIDTH: 100px">列名3</td>
<td style="WIDTH: 100px">列名4</td>
.
.
.
. </tr>
</table>
</DIV>
<div id="divgrid" style=" WIDTH: 800px; HEIGHT: 500px"
onscroll="Immobility()" ><asp:datagrid id=datgrid1 runat="server" Width="850px" AllowPaging="True" AutoGenerateColumns="False" ShowHeader="False">
.
.
.
.
.
相应的模版列,宽度应该跟表头的列一至
1
2
3
4
.
.
.
.
</asp:datagrid></div>
rainlily0315
2006-11-02
打赏
举报
回复
答案是可以的。
taomaintao
2006-11-02
打赏
举报
回复
顶
zzy1254
2006-11-02
打赏
举报
回复
我用的是C/S模式啊,可不可以
star_ais
2006-11-02
打赏
举报
回复
liujia_0421() 不懂别在这里装。用模板就可以固定DataGrid的任何一列!·!!!!!!误人子弟·!!
widegoose
2006-11-02
打赏
举报
回复
http://community.csdn.net/Expert/topic/5127/5127911.xml?temp=.1057093
x_ch
2006-11-02
打赏
举报
回复
似乎记得以前曾经看见到过这样的例子,google下吧。
将固定列与datagrid分开设计应该可以
venya
2006-11-02
打赏
举报
回复
可以尝试下这样处理:
分成左右两个表格来处理,通过div控制,可以实现类似Excel冻结的功能;
还有就是采用多态页,分类显示,每个子页的表格都显示关键的几列。
加载更多回复(4)
WEB开发文档2 总结
http://blog.donews.com/lvjiyong/archive/2006/06/29/931071.aspx怎样将后台生成的在内存
中
的图象显示到客户端Microsoft IE WebControls下载地址如何在
DATAGRID
中
使用JAVASCRIPT脚本控制
DataGrid
中
连接到下一页显示...
面试时,如何证明自己靠谱?.docx
面试时,如何证明自己靠谱?
脚本自动化运维实战项目2.cpp
脚本自动化运维实战项目2.cpp
计及源荷不确定性的综合能源生产单元运行调度与容量配置优化研究(Matlab代码实现)
计及源荷不确定性的综合能源生产单元运行调度与容量配置优化研究(Matlab代码实现)内容概要:本文围绕“计及源荷不确定性的综合能源生产单元运行调度与容量配置优化”展开研究,利用Matlab代码实现相关模型的构建与仿真。研究重点在于综合能源系统
中
多能耦合特性以及风、光等可再生能源出力和负荷需求的不确定性,通过鲁棒优化、场景生成(如Copula方法)、两阶段优化等手段,实现对能源生产单元的运行调度与容量配置的协同优化,旨在提高系统经济性、可靠性和可再生能源消纳能力。文
中
提及多种优化算法(如BFO、CPO、PSO等)在调度与预测
中
的应用,并强调了模型在实际能源系统规划与运行
中
的参考价值。; 适合人群:具备一定电力系统、能源系统或优化理论基础的研究生、科研人员及工程技术人员,熟悉Matlab编程和基本优化工具(如Yalmip)。; 使用场景及目标:①用于学习和复现综合能源系统
中
考虑不确定性的优化调度与容量配置方法;②为含高比例可再生能源的微电网、区域能源系统规划设计提供模型参考和技术支持;③开展学术研究,如撰写论文、课题申报时的技术方案借鉴。; 阅读建议:建议结合文
中
提到的Matlab代码和网盘资料,先理解基础模型(如功率平衡、设备模型),再逐步深入不确定性建模与优化求解过程,注意区分鲁棒优化、随机优化与分布鲁棒优化的适用场景,并尝试复现关键案例以加深理解。
【水果质量检测】用于缺陷水果分选的机器学习算法研究(Matlab代码实现)
【水果质量检测】用于缺陷水果分选的机器学习算法研究(Matlab代码实现)内容概要:本文围绕“用于缺陷水果分选的机器学习算法研究”展开,结合Matlab代码实现,探讨了基于图像处理与机器学习技术的水果质量检测方法。研究重点在于利用图像识别技术提取水果表面特征,并通过分类算法实现对正常与缺陷水果的自动识别与分选,旨在提高农产品分拣效率与准确性。文
中
涉及图像预处理、特征提取、模型训练与分类预测等关键步骤,展示了完整的机器学习应用流程。; 适合人群:具备一定图像处理和机器学习基础知识,熟悉Matlab编程环境的科研人员、高校学生及农业自动化领域技术人员,尤其适合从事农产品质量检测相关课题的研究者。; 使用场景及目标:①应用于果蔬加工、冷链物流、智能农业等场景
中
的自动化分拣系统;②目标是构建高效、准确的缺陷水果识别模型,推动传统农业向智能化转型;③可用于教学示范或科研项目开发,帮助理解机器学习在实际工程
中
的落地过程。; 阅读建议:建议读者结合提供的Matlab代码进行实践操作,重点关注图像特征提取与分类器设计部分,同时可扩展尝试其他深度学习模型以提升检测精度。
C#
111,120
社区成员
642,538
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章