数据源已连好,就是当程序运行到以下代码时,提示“Column not found, 1”,请大家帮我分析一下原因,谢谢!VARIANT nIndex;
nIndex.vt=VT_INT;
nIndex.intVal=1;CTrueDBGridCtrl *TDBGrid=(CTrueDBGridCtrl*)GetDlgItem(IDC_TDBGRID);
TDBGrid->SetCaption("通讯录"); //为网格设置标题(成功)
TDBGrid->GetColumns().Add(1).SetVisible(TRUE); //添加新列(成功)
TDBGrid->GetColumns().GetItem(nIndex).SetCaption("姓名"); //设置指定列标题(提示"Column not found, 1")注: 1.IDC_TDBGRID为True DBGrid 控件的ID;
2.提示"Column not found, 1",但不影响数据显示,只是设置列标题未成功;
nIndex.vt=VT_INT;
nIndex.intVal=1;CTrueDBGridCtrl *TDBGrid=(CTrueDBGridCtrl*)GetDlgItem(IDC_TDBGRID);
TDBGrid->SetCaption("通讯录"); //为网格设置标题(成功)
TDBGrid->GetColumns().Add(1).SetVisible(TRUE); //添加新列(成功)
TDBGrid->GetColumns().GetItem(nIndex).SetCaption("姓名"); //设置指定列标题(提示"Column not found, 1")注: 1.IDC_TDBGRID为True DBGrid 控件的ID;
2.提示"Column not found, 1",但不影响数据显示,只是设置列标题未成功;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货