C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.8414 の関連記事表示

<< 0 >>
■8414  Re[7]: DataGridとは
□投稿者/ ゆか -(2006/11/20(Mon) 16:59:17)

    分類:[C#] 

    No8348に返信(trapemiyaさんの記事)
    >DataGridViewは表形式で表示し、かつ、その表示されているデータを編集(登録、変更、削除)できるようにしたものぐらいに思っておけばいいと思います。とりあえず。
    > もちろん、表示するだけに使ってもかまいません。セルの色を変えたり、セルの描画をカスタマイズするなどが、DataGridに比べて容易になっています。

    なるほどなるほど!なんてご親切な・・・。
    ちなみにDataGridViewはデータベースでなくてはいけないのですか?
    VisualStudio2005でデータを指定しようとするとローカルなファイルを指定できないのです。
記事No.8291 のレス /0過去ログ8より / 関連記事表示
削除チェック/

■8414  int型にドロップダウンの何もなしを格納
□投稿者/ トラフィ -(2007/09/28(Fri) 21:49:21)

    分類:[ASP.NET (C#)] 

    VC# で WEBアプリです
    int型のものにドロップダウンリスト(test)の値を格納したいんですが、選択が無い場合、エラーが出てしまうので選択が無い場合は0をいれるようにしたいです。
    *の部分にヌルのものを入れればいけると思えるんですがいろいろ試しましたがどうしてもエラーでうまくいきません。

    今手元にVSがないのでエラー内容をかけませんが、どう書いたらエラーが無くtestに値を正しく入れれるのでしょうか。。
    お願いします。intで受け取るのは変えません。
    int test  = Convert.ToInt32(test.SelectedValue) == * ? 0 : Convert.ToInt32(test.SelectedValue);

    お願いします
親記事 /過去ログ20より / 関連記事表示
削除チェック/

■8419  Re[1]: int型にドロップダウンの何もなしを格納
□投稿者/ mあ -(2007/09/29(Sat) 03:27:54)
    2007/09/29(Sat) 03:28:13 編集(投稿者)

    No8414 (トラフィ さん) に返信
    > VC# で WEBアプリです
    > int型のものにドロップダウンリスト(test)の値を格納したいんですが、選択が無い場合、エラーが出てしまうので選択が無い場合は0をいれるようにしたいです。
    > *の部分にヌルのものを入れればいけると思えるんですがいろいろ試しましたがどうしてもエラーでうまくいきません。

    Validator使わないのですか?
    事前に何が入ってるのか確認しないのですか?

    if (test.Value.Equals("")) iValue = 0;
    else iValue = Convert.ToInt32(test.Value);
    ----------------------------------------------
    int iValue = 0;
    try {
    iValue = Convert.ToInt32(test.SelectedValue);
    }
    catch (Exception ex) {
    //
    }
    ----------------------------------------------

    普通、未選択状態が0なら、未選択は選択してないだけでデフォルトの選択肢ってことだから、
    デフォルトの選択肢に値を設定しておけばいいだけの話とも言えますよね?

記事No.8414 のレス /過去ログ20より / 関連記事表示
削除チェック/

■8423  Re[2]: int型にドロップダウンの何もなしを格納
□投稿者/ 渋木宏明(ひどり) -(2007/09/29(Sat) 05:15:23)
>
    > ----------------------------------------------
    > int iValue = 0;
    > try {
    > iValue = Convert.ToInt32(test.SelectedValue);
    > }
    > catch (Exception ex) {
    > //
    > }
    > ----------------------------------------------

    こうゆうところで例外あてにするのはよくないと思う。
記事No.8414 のレス /過去ログ20より / 関連記事表示
削除チェック/

■8422  Re[1]: int型にドロップダウンの何もなしを格納
□投稿者/ 渋木宏明(ひどり) -(2007/09/29(Sat) 05:13:10)
>
    > int test  = Convert.ToInt32(test.SelectedValue) == * ? 0 : Convert.ToInt32(test.SelectedValue);

    null チェックするなら Convert した値を評価しちゃ駄目じゃん?

    int test = (test.SelectedValue == null) ? 0 : Convert.ToInt32(test.SelectedValue);

    とかでは。

記事No.8414 のレス /過去ログ20より / 関連記事表示
削除チェック/

■8476  Re[2]: int型にドロップダウンの何もなしを格納
□投稿者/ トラフィ -(2007/10/01(Mon) 12:59:53)
    No8422 (渋木宏明(ひどり) さん) に返信
    >> int test  = Convert.ToInt32(test.SelectedValue) == * ? 0 : Convert.ToInt32(test.SelectedValue);
    >
    > null チェックするなら Convert した値を評価しちゃ駄目じゃん?
    >
    > int test = (test.SelectedValue == null) ? 0 : Convert.ToInt32(test.SelectedValue);
    >
    > とかでは。
    例外の詳細: System.FormatException: 入力文字列の形式が正しくありません。
    と返ってきてしまいました。。。;;
記事No.8414 のレス /過去ログ20より / 関連記事表示
削除チェック/

■8485  Re[3]: int型にドロップダウンの何もなしを格納
□投稿者/ ps8rX -(2007/10/01(Mon) 14:40:34)
    No8476 (トラフィ さん) に返信

    >> null チェックするなら Convert した値を評価しちゃ駄目じゃん?
    >>
    >> int test = (test.SelectedValue == null) ? 0 : Convert.ToInt32(test.SelectedValue);
    >>
    >> とかでは。
    >例外の詳細: System.FormatException: 入力文字列の形式が正しくありません。
    >と返ってきてしまいました。。。;;

    nullというか、値がない状態?

    test.SelectedValue の型はstringなので

    int test = test.SelectedValue == "" ? 0 : Convert.ToInt32(test.SelectedItem.Value);

    これでいいと思いますが。
記事No.8414 のレス /過去ログ20より / 関連記事表示
削除チェック/

■8492  Re[4]: int型にドロップダウンの何もなしを格納
□投稿者/ 渋木宏明(ひどり) -(2007/10/01(Mon) 15:47:09)
>
    > >例外の詳細: System.FormatException: 入力文字列の形式が正しくありません。
    > >と返ってきてしまいました。。。;;

    ComboBox のスタイルは?

    それによっては SelectedValue じゃなくて SelectedIndex 見たほうがいい時もあります。

    > nullというか、値がない状態?
    >
    > test.SelectedValue の型はstringなので

    なんも選択されていない状態もありうるので、その場合は null。
記事No.8414 のレス /過去ログ20より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -