内部処理。


双華  2004-06-02 06:16:27  No: 83703  IP: [192.*.*.*]

お世話になります。

現在仕事で人を管理するマスタメンテを作成しているのですが、ちょっと詰まっています。
内容としては、コンボボックスに"コード","姓","名"がはいっているのですが
分割する部品を通しているので・・・
コンボボックス
例 姓:名
というような感じで表示されております。
この状況だと登録ができないのです。
"コード"は"コード","姓","名"を分割して"コード"だけもってくる部品を使い登録します。
なのでホントは"コード","姓","名"を値として持ちつつ表示は
姓:名にしたいのです。
SQLを使い表示させているのですが。。。
なにか"コード"を内部的に持つ方法などはないでしょうか?

編集    削除
Say  2004-06-02 07:31:54  No: 83704  IP: [192.*.*.*]

「コード」が数値なら、ItemDataプロパティをつかえばいいかと。
文字列なら、コレクションを併用して、
ItemDataプロパティに一意な数値をいれ、
それをキーにコレクションにアクセスすればいいかと。
キーが連番で、項目削除がないなら、
コレクションでなく、配列を使うほうがいいかも。

ItemDataの使用例はヘルプを参照してください。

編集    削除