VB.NET質問スレ (Part12 ..
[2ch|▼Menu]
976:デフォルトの名無しさん
05/11/11 12:58:19
>>973
unsafe コード

977:デフォルトの名無しさん
05/11/11 15:05:20
質問です。

データグリッドで、1つのセルに文字を打ったとき、
打たれた文字を判別することはできますか?

データベースと連携させていて、aと打たれたらaから始まるコード(商品コードなど)を
そのセルの部分でコンボボックスで表示させたいのですが。

978:デフォルトの名無しさん
05/11/11 22:33:10
>>973
using

979:デフォルトの名無しさん
05/11/11 22:54:59
>>977
データグリッドの編集中のセルの正体はTextBoxだから
そのTextBoxへの参照を取得すればなんでもできるんじゃない?

TextBoxへの参照を取得する方法は・・・忘れたけど別に難しくないというか
裏技的なものは何もなく、なにかのオブジェクトのプロパティで明示的だったと思う。

ていうかデータグリッドの使い方紹介してるサイトなんていっぱいあるでしょ。
こんなところで質問しなくても。

980:デフォルトの名無しさん
05/11/11 23:19:59
>>968
常に全件を抱え込むオブジェクトならどっちで実装しても差は無いと思う。
けれど、Formで使用するマスタデータを管理するクラスなんかだと常に全件が必要なわけ
でもないからメソッドやプロパティが呼び出された時に初めて実際にDBへアクセスするとい
うProxyパターンを適用するのも一つのやり方。
Formを開くたびにマスタ読み込みで数秒待たされるというのはUIの設計としてもマズイ。


981:最凶VB厨房
05/11/12 09:38:46
次のスレッドはこちら

VB.NET質問スレ (Part13)
スレリンク(tech板)


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4710日前に更新/282 KB
担当:undef