- PR -

asp.net ドロップダウンリストについて

1
投稿者投稿内容
hana
会議室デビュー日: 2006/03/13
投稿数: 5
投稿日時: 2006-03-13 02:28
asp.netのドロップダウンリストにSQLserverの値をセットしたいのですが、
下記のエラーがでます。
「指定された引数は、有効な値の範囲内にありません。パラメータ名 : value 」
**************************************************************
SqlConnection cn = new SqlConnection
     ("接続文字列");
cn.Open();
SqlCommand cmd = new SqlCommand("SELECT * FROM staff",cn);
SqlDataReader dr = cmd.ExecuteReader();
ddl_code.DataSource = dr;
ddl_code.DataTextField = "id";
ddl_code.DataBind();
**************************************************************
SQLserver側のidの型はsmallintなのですが、
これがまずいのでしょうか?

[ メッセージ編集済み 編集者: hana 編集日時 2006-03-13 12:58 ]
囚人
ぬし
会議室デビュー日: 2005/08/13
投稿数: 1019
投稿日時: 2006-03-13 08:56
処理順序を書いて、このようにしたいと言われましても、そうして下さいとしか…。
もっとこう、基本的な動きを説明していただき、どこまで出来て、どこにつまづいているのか教えてもらえますか?

_________________
囚人のジレンマな日々
hana
会議室デビュー日: 2006/03/13
投稿数: 5
投稿日時: 2006-03-13 20:08
解決しました!
webコントロールにいらない設定がされており、
設定をはずしたら、動くようになりました。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-03-14 01:08
何か元質問の内容が編集されていて、囚人さんがきついことを言っているように見えてしまいますね...

引用:

hanaさんの書き込み (2006-03-13 20:08) より:

解決しました!
webコントロールにいらない設定がされており、
設定をはずしたら、動くようになりました。


できれば、そのいらない設定が何であったかをフィードバックしてください。
ここは、情報の共有の場らしいですよ。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
囚人
ぬし
会議室デビュー日: 2005/08/13
投稿数: 1019
投稿日時: 2006-03-14 11:06
引用:

何か元質問の内容が編集されていて、囚人さんがきついことを言っているように見えてしまいますね...


あ、ほんとだ^^;気付かなかった。少し悲しい。

DataReader をそのまま DataSource に突っ込むのかぁ…。
_________________
囚人のジレンマな日々
hana
会議室デビュー日: 2006/03/13
投稿数: 5
投稿日時: 2006-03-14 15:46
ごめんなさい。。。
初めの内容を残すと読みにくくなると思ったので、
書き直してみたんですが、誤解をまねくような結果になってしまいました。
ごめんなさい。。。
私の質問の仕方が悪くて、囚人サンにはご迷惑と嫌な思いをさせてしまったことお詫びします。

ドロップダウンリストのプロパティでデータ連結の所に不要な設定をしてしまってました。
設定を全部解除して、プログラムだけで記述したら問題が解決しました。
ありがとうございました!!

[ メッセージ編集済み 編集者: hana 編集日時 2006-03-14 15:47 ]
1

スキルアップ/キャリアアップ(JOB@IT)