如何设置DBGrid的列宽。 ADOConnection,adodataset的连接都是程序中代码写的。请问如何设置DBGRID的列宽? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DBGrid1.Columns[0].Width :=22 ; DBGrid1.Columns[2].Width:=100; 我的意思是我没有设置DBGRID的属性。就是这个意思:adodataset1.connection:=login_form.adoconnection;adodataset1.CommandText:='select 班级名称,姓名,项目名称,积分,经验值,工资,职称 from student where 姓名='''+query_edit.Text+''''; adodataset1.Active:=true;其他的就不写了。我意思是这样的,没有双击设置DBGRID 我的意思你们理解错了。。adocon.connectionstring:='*******************';adodataset.connection:=adocon;datasource.dataset:=adodataset;dbgrid.datasource:=datasource;然后运行dbgrid就有结果了。我是问这样的列宽怎么设置 一样的啊,他们的方法就可以实现啊,就是在你dbgrid.datasource:=datasource; 这句之前加上设置的宽度就可以了,显示时候就会按照你设置的宽度显示的 一样的,你没有双击DBGrid在里面手动添加字段,那在ADO打开数据集的时候在DBGrid是自动添加的 AdoDataSet1.FieldByName('字段名').DisplayWidth := 你的宽度。 DBGrid1.Columns[m].Width:=n;AdoDataSet1.Fields(m).DisplayWidth:=n;都可以,与数据集是否先打开无关! 可是我试了.只能设置DBGRID.COLUMNS[0].设置COLUMNS[1]就提示错误了 自定义控件 急!!!!TADOStoredProc如何进行输入输出参数的问题? 大家帮我测试一下这段代码?我要的效果是文本旋转45度!但实现不了(附原代码!) 如何区分windows 的版本号? 医药连锁企业进销存系统数据重算的问题. 关于制作构件的问题 一个SQL语句!!! ----------在线等待! 关于在DLL中动态建立Form的问题 ICS 如何验证文件 FTP 上传是否正确? 怎样实现智能分段? 问个关于读取txt文件的问题 2008第一季度专家榜
DBGrid1.Columns[2].Width:=100;
adodataset1.connection:=login_form.adoconnection;
adodataset1.CommandText:='select 班级名称,姓名,项目名称,积分,经验值,工资,职称 from student where 姓名='''+query_edit.Text+'''';
adodataset1.Active:=true;
其他的就不写了。我意思是这样的,没有双击设置DBGRID
adocon.connectionstring:='*******************';
adodataset.connection:=adocon;
datasource.dataset:=adodataset;
dbgrid.datasource:=datasource;
然后运行dbgrid就有结果了。我是问这样的列宽怎么设置
AdoDataSet1.Fields(m).DisplayWidth:=n;
都可以,
与数据集是否先打开无关!