你在蒙我吧,根本没有什么fields属性的,摆脱,不要再骗我了好不好。
解决方案 »
- 窗体不用SHOW怎么自动显示了?郁闷中……
- 菜鳥問題,我怎麽才能控制所有輸入框只能在edit,insert 時可寫???別的時候都設為只讀!
- 如何才能控制打印不走纸,实现即打即停,???
- 我想通过网络向手机发送短消息,利用新浪,163等网关平台该怎么做。请高手解答?高分送与!
- 一个很不错的学习资料网站,有很多教学视频资料下载,晚了就没了.
- 關於Win2K無法關機
- 我的分已经是零了~~但还是要请大家帮帮忙呀~急呀~~~~~~``
- sql语言中decode怎么用
- 怎样截获功能键
- 在程序运行中改变TreeView 的图标
- 如何让`键在DBGRID中无输入功能但又具备功能键的作用?
- 如何在delphi下运行其他进程和控制进程
DXDBGrid1.datasource.dataset.fields[2].AsString:='test';
with dxDBGrid1.CreateColumn(TdxDBGridButtonColumn) as TdxDBGridButtonColumn do
begin
FieldName := '...';//字段指定了没有?
end;如果对应了dataset的field,应该就可以输入了!
比如:dxDBGrid.Columns[1]就没有什么Grid属性的。难道没人用过吗??等待中... ...
如果是就要:然后在更新了字段或数据之后:
确保你的 query中select了新加的字段。
或者用 select * from tablename 代替
用:
DXDBGrid1.datasource.dataset.refresh; //刷新
我只是在dxDBGrid中增加了一列,并没有和数据库有任何联系。
我想在该列中填入指定的数据(并不是数据库中的数据)。
不过可以在column的ongettext事件里写值!dxDBGrid1Column1GetText(Sender: TObject;
ANode: TdxTreeListNode; var AText: String);
begin
if ... then atext:='hello';
end;
dXDBGrid.Columns.Items[I].FieldName := 'Test';
这是追加一列
一个数据库中已有的列 I是列的编号
没有字段 我也不知道了