默认时只用两个,
还有一个VARIANT类型是如何使用的?
ado与datagrid绑定时,会自动增加列字段。
http://codeguru.earthweb.com/mfc_database/unbound_dbgrid.shtml
Using DBGrid in unbound mode
因为这时,你的第4列还没绑定,用GetItem()当然不行。
你先得增加列,可以这样:
CColumns m_Columns;
CColumn m_Column;
column = columns.Add(2); //增加第3列,从0开始
column.SetDataField("xjaad_mc"); //和所需列绑定
column.SetCaption("名称"); //列名称