S sunwork Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-18 #1 在DBGIRD里面有当前的记录字段值 ,付到一个变量中,用哪个属性,如何做?
A aizb Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-18 #2 不要取DBGrid中的值,而是取DBGrid的DataSource的DataSet的当前记录的值就是DBGrid当前光标位置的值, DBGrid1.DataSource.DataSet.Fields[DBGrid1.SelectedIndex].Value; 就是取DBGrid中光标所在的行和所在的列的字段值!
不要取DBGrid中的值,而是取DBGrid的DataSource的DataSet的当前记录的值就是DBGrid当前光标位置的值, DBGrid1.DataSource.DataSet.Fields[DBGrid1.SelectedIndex].Value; 就是取DBGrid中光标所在的行和所在的列的字段值!
Q QuickSilver Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-18 #3 dbgrid1.SelectedField.Value
C chenxz Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-24 #4 FieldByName(FieldName)->AsString
N Nizvoo Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-24 #5 DBGridXXXX.DataSet.Fields[XXXX].AsXXXXX 这样行不行
T thtx5 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-19 #7 DBGrid1->Fields[0]->AsString
C coaco Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-11 #8 当前行很方便,就是当前记录,当前列呢,呵呵 TDBGrid中有一个方法MouseCoord,就可以得到当前列的INDEX值 根据 DBGrid1.Options 是否包含 dgIndicator而列的索引值有会所不同:由于 Indicator 占一列,所以包含 [dgIndicator] 的时候列的索引值比没有包含 [dgIndicator] 的时候值大1。
当前行很方便,就是当前记录,当前列呢,呵呵 TDBGrid中有一个方法MouseCoord,就可以得到当前列的INDEX值 根据 DBGrid1.Options 是否包含 dgIndicator而列的索引值有会所不同:由于 Indicator 占一列,所以包含 [dgIndicator] 的时候列的索引值比没有包含 [dgIndicator] 的时候值大1。