ADOのスタンドアロンレコードセットをDataGridコントロールで表示。
- うまくいかなかったこと
- Visual C++ Extensionを使う。Recordset.AddNewでIDispatchエラーとか言われる。
- フィールド名とフィールドをそれぞれ配列でAddNewにくれてやる。Unknown Errorとか言われる。
- レコードセットが正常に生成されているのにCDataGrid::SetRefDataSourceとRefreshを読んでも行数が増えるだけでデータが表示されない。
- うまくいったこと
- めんどくさいけどまじめにRecordset.Fields->GetItem("field_name")してValueを書き換えた。
- CDataGrid::ClearFieldを呼んでからSetRef...とRefreshした。