- - PR -
動的にチェックボックスのテキスト部分を変更したい
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-09-18 19:01
(ASP.NET C#)
データベースから取得したコード名をチェックボックスのテキスト部分として 設定したく、以下の処理で行おうとしましたがエラーがでてしまいます。 どこがおかしいのでしょうか?ヒントを御願いします。 int i = 1; string chk = "chkbox" + i.ToString(); foreach (CheckBox obj in this.Controls) { if (obj.ID == chk) { obj.Text = dr["A"].ToString(); } } |
|
投稿日時: 2004-09-21 13:29
エラー内容が分からないので推測になりますが、たぶん列挙する際の変数の型がCheckBoxだからだと思います。
この場合、Controlとして受けてCheckBoxなのか確認した後でキャストすることになると思います。 ただ、詳しいことは分かりませんがCheckBoxListコントロールを使った方が便利かもしれません。 |
1