L lilly Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-24 #1 我从sql数据库表中读出某一个值(我只需要一个值,不是一行也不是一列),然后把这个值赋给一个dbgrid的某一列的当前的cell中,显示出来。我找不到dbgrid.column的合适的属性来接受所读出的值。恳请帮忙!
我从sql数据库表中读出某一个值(我只需要一个值,不是一行也不是一列),然后把这个值赋给一个dbgrid的某一列的当前的cell中,显示出来。我找不到dbgrid.column的合适的属性来接受所读出的值。恳请帮忙!
S sqd Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-24 #2 你可以用OnDrawColumnCell或者OnDrawDataCell事件来 写代码,在画布上输出你所需要的结果即可。
P popeye Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-24 #3 我记得cell有一个diaplayvalue属性,试试
Z zensst Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-25 #5 设置一个变量FF: TField; 在DBGrid.OnColEnter中 FF:=SelectedField;
笑 笑晨 Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-25 #7 DBGrid是显示数据库的元件,它的某一列的当前Cell显示即为当前记录的某一字段值, 对其赋值应该属于数据表的操作,把读出的值赋于那个字段,Cell就该显示出来。 也许我理解错了问题,DBGrid并没有连上数据库。
DBGrid是显示数据库的元件,它的某一列的当前Cell显示即为当前记录的某一字段值, 对其赋值应该属于数据表的操作,把读出的值赋于那个字段,Cell就该显示出来。 也许我理解错了问题,DBGrid并没有连上数据库。
N Nose Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-25 #8 1.DBGrid 有一个保护属性InplaceEdit,是当前编辑状态下文本框, 可以通过继承TDBGrid,或TCustomDBGrid,此属性就可以用。 if MyDBGrid1.InplaceEdit<>nil then MyDBGrid1.InplaceEdit.Text:='XXX'; 2. >可以用OnDrawColumnCell或者OnDrawDataCell事件来 3. 用TRxDBGrid代替TDBGrid
1.DBGrid 有一个保护属性InplaceEdit,是当前编辑状态下文本框, 可以通过继承TDBGrid,或TCustomDBGrid,此属性就可以用。 if MyDBGrid1.InplaceEdit<>nil then MyDBGrid1.InplaceEdit.Text:='XXX'; 2. >可以用OnDrawColumnCell或者OnDrawDataCell事件来 3. 用TRxDBGrid代替TDBGrid
T tb Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-25 #9 试一试 TStringGrid(DbGrid).Cells[i,j] := Value
Y y_zl Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-27 #10 sqd Is Right! 利用OnDrawColumnCell或者OnDrawDataCell事件 的 Rect及 dbgrid.canvas.textout()可以完成所须功能.
O oilcat Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-22 #12 你的DBGrid 有对应的DataSet吗?我曾经直接给DataSet 的相应Field赋值就行了 如 query1.Edit; query1.fieldbyName('aaa').asfloat := dblValue;; query1.Post
你的DBGrid 有对应的DataSet吗?我曾经直接给DataSet 的相应Field赋值就行了 如 query1.Edit; query1.fieldbyName('aaa').asfloat := dblValue;; query1.Post