0

私はデータベースに、次のようなテーブルを持っています:

| | ID | Cod_lang| リベル|

| | 52 | フランス | ボンジュール |

| | 52 | JA | こんにちは |

| | 53 | フランス | おい |

| | 53 | JA | はい |

そして、.aspx ファイルに 2 つあります。

ADO.net を使用してデータベースを調べることができましたが、ラベルの属性「テキスト」を DB で取得したデータに置き換えたいと考えています。

実際、私はたくさんのラベルを持っていますが、ラベルが 2 つある少量のサンプルで十分だと思います。

アイデアはありますか?

編集: C# で連想テーブルを作成するにはどうすればよいですか? ハッシュテーブルで?しかし、ハッシュテーブルを使用すると、キーでデータを取得するにはどうすればよいですか?

4

1 に答える 1

0

上記のテーブルとデータベースからのデータが既にあり、言及したコントロールを使用してフォームを作成したことを考えると、これはかなり簡単に達成できます。ただし、これが単に可能かどうかを尋ねる質問である場合、答えは単純に「はい」です。

続行する方法がわからない場合は、いくつかのコードを表示してください。

上記の例では、辞書は次のようになります

Dictionary<string, string> myDictionary = new Dictionary<string, string>();
myDictionary.Add("FR", "Bonjour");
someLabel.Text = myDictionary["FR"];

someLabel に「Bonjour」が表示されるようになりました

于 2013-04-16T15:14:40.947 に答える