2012-05-03 5 views
1

私はwebdevelopingに慣れていましたが、データベースで作業するときは通常、ラジオボタンのTextプロパティとローのIDをValue-propertyとしてテキストを使用します。これにより、データベースに簡単に保存できます。winformsのコントロールのvalue-propertyに相当します

Valueプロパティのwinformsと同等であるか、コントロールのテキストに基づいて行を識別する必要がありますか?

+0

あなたは達成しようとしているもののより精巧な例を挙げることができますか? –

+0

ラジオボタン選択のデータをデータベースに保存したい。ラジオボタンは既にデータベース内の別のテーブルから取り込まれているため、ラジオボタンのテキストではなく、IDに基づいてラジオボタンの選択をデータベースに挿入するのが適切です。 – janlindso

答えて

1

一般的な状態保存メカニズムとして、すべてのコントロールにTagプロパティがあります。あなたはそこに好きなものを置くことができます。

+0

私のような例で 'Tag'プロパティを使うのは普通ですか?つまり、 'Tag'にデータベースの行IDを、' Text'プロパティとして行のいくつかのタイトルを格納するのですか? – janlindso

+0

それは依存しています...ほとんどのコントロールは、このための機能に固有の独自のプロパティを持っています。たとえば、ComboBoxにはSelectedValueがあり、アイテムを正しくバインドした後で使用できます。 – Reddog

+0

この目的のために 'Tag'を使ってみましたが、うまくいきました。私はそれが正しい "もの"であるかどうかは分かりませんが、うまくいきます。 – janlindso

関連する問題