CSDN论坛 > Delphi > 语言基础/算法/系统设计

怎样控制DBGRID的列宽? [问题点数:20分,结帖人yuyeahcool]

Bbs1
本版专家分:0
结帖率 94.34%
CSDN今日推荐
Bbs9
本版专家分:54331
Blank
银牌 2005年2月 总版技术专家分月排行榜第二
Blank
微软MVP 2009年7月 荣获微软MVP称号
2010年7月 荣获微软MVP称号
2008年7月 荣获微软MVP称号
Blank
红花 2005年2月 Delphi大版内专家分月排行榜第一
Blank
黄花 2008年5月 .NET技术大版内专家分月排行榜第二
2008年4月 .NET技术大版内专家分月排行榜第二
2004年11月 Delphi大版内专家分月排行榜第二
2004年8月 Delphi大版内专家分月排行榜第二
2004年7月 Delphi大版内专家分月排行榜第二
Bbs4
本版专家分:1349
Bbs4
本版专家分:1978
Bbs2
本版专家分:381
Bbs1
本版专家分:33
匿名用户不能发表回复!登录|注册
其他相关推荐
设置DBGridEH自适应列宽的最好方法
一直在找最好的根据DBGridEH(或者DBGrid)的内容和标题栏设置自适应列宽的方法,一直没有太好的。今天从园地上发现了源码:地址如下,非常好用。与大家分享:http://www.delphifans.com/SoftView/SoftView_2019.html 代码哪下://需要定义这个类,才能使用OptimizeSelectedColsWidth方法调整列宽type  TZY
Delphi中DBgrid控件数据库点击某列按序排列
Delphi中DBgrid控件数据库点击某列按序排列 procedure Tmainform.DBGrid2TitleClick(Column: TColumn); var i : integer; begin   for i:= 1 to DBGrid2.Columns.Count do   begin     //恢复所有标题字体为默认     DBGrid2.Columns
Delphi DBGrid双击事件、单元格操作
1、得到当前格子中的内容: DBGrid1.Fields[DBGrid1.SelectedIndex].DisplayText; 把DBGrid1.SelectedIndex改为你所希望引用的字段就可以了,如第3个字段。 DBGrid1.Fields[3].DisplayText; 2、双击单元格触发不同事件 procedure TMainFrm.DBGrid1DblClick(s
自动调整datagrid列宽(根据行、列长度比较自动调整宽度)
using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;namespace DataGridResize_CS{ ///  /// Summary description for Form
设置DBGrid列可以手动设置宽度,不能拖动。
((TDrawGrid*)DBGrid1)->Options = ((TDrawGrid*)DBGrid1)->Options >> goColMoving;
delphi dbgrid行颜色改变
把 dgRowSelect 设为True, 在option里面. // DBGrid1的OnDrawColumnCell事件 if ((State = [gdSelected]) or (State=[gdSelected,gdFocused])) then     begin       DBGrid1.Canvas.Font.Color :=ClYellow;    
如何在DBGrid中实现某一列的单元格进入编辑状态,其它列的单元格保持只读状态
方法 (1) for   i:=0   to   DBGrid1.Columns.Count-1   do     begin          DbGird.Columns[i].ReadOnly   :=   True;//全部只读     end;          DbGird.Columns[1].ReadOnly   :=   False;第二列可编辑~~   方法 (2)
编辑GridView时如何控制列宽
 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)    ...{        if (e.Row.RowState == (DataControlRowState.Edit | DataControlRowState.Alternate) || e.Row.RowState ==
Dbgrid使用技巧(上)
    在 Delphi 语言的数据库编程中,DBGrid 是显示数据的主要手段之一。但是 DBGrid 缺省的外观未免显得单调和缺乏创意。其实,我们完全可以在我们的程序中通过编程来达到美化DBGrid 外观的目的。通过编程,我们可以改变 DBGrid 的表头、网格、网格线的前景色和背景色,以及相关的字体的大小和风格。    以下的示例程序演示了对 DBGrid 各属性的设置,使 Delphi 显
在dbgrid中增加计算字段
先在adoquery或adotable中增加计算字段;然后在adoquery或adotable的OnCalcFields事件,添上计算金额的代码就行了应用例子:已有数量和单价,增加金额字段。 
关闭