- 締切済み
ラジオボタンとcsvファイル
C#言語で数字が割り当てられているラジオボタンをチェックして、割り当てられた数字をcsvに書き込む方法をどのようにプログラムに書いたらいいか分からないで困っています。 例えば、1~5の数字を割り当てられたラジオボタンが5個あります。 もし、2のボタンをチェックして、次へを押すとcsvに2を書き込みます。 さらに、今度は3のボタンをチェックすると次の行に3を書き込みます。 上記のような動きを作ろうとしていますが、どのように書いたらよいか分からないでいます。 サンプルを書いていただけると助かります。 よろしくお願いします。
- usaginabe1989
- お礼率25% (1/4)
- その他(プログラミング・開発)
- 回答数2
- ありがとう数1
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- temtecomai2
- ベストアンサー率61% (656/1071)
各ラジオボタンで数字をどのように保持しているのかわかりませんので Text プロパティの値を返すように考えてみた。 ラジオボタンの場合、グループボックスなどのコンテナーでグループ化して使うのが一般的。 foreach (System.Windows.Forms.RadioButton rdButton in groupBox1.Controls) { if (rdButton.Checked) { MessageBox.Show(rdButton.Text); break; } }
- Hayashi_Trek
- ベストアンサー率44% (366/818)
参考URLでテキストファイルへの書き込み方法や CSVファイルの形式などを説明している箇所があるので参考にしてください。
関連するQ&A
- ABAPのラジオボタンについて
ABAPというプログラム言語についての質問です。 DYNPROでラジオボタンを作成するのですが、 ラジオボタンには最初からチェックが入っています。 このチェックを最初だけなくすことはできるでしょうか? もちろん選択した際にはチェックが入るようになります。 ラジオボタンの未記入ということをしたいので、 どなたかわかる方がいらっしゃれば教えていただきたいと思います。 よろしくお願いします。
- 締切済み
- その他(プログラミング・開発)
- C言語 CSVファイルの読み込み
C言語でCSVファイルから数字を読み込み、それを計算するというプログラムを作りたいのですが、CSVファイルについて全く知識が無く、加えてCSVファイルを利用したプログラムを作るのが初めての為、勝手がわかりません。 まずCSVファイルというのは、 1.2,2.3,3.4 4.5,5.6,6.7 7.8,8.9,9.0 といった数字(文字列)をカンマで区切ったテキストファイルですよね? それをどのようなプログラムで読み込むのでしょうか? 例えば、上記の数字を読み込み、 a. 1.2+4.5+7.8=x b. 8.9-5.6-2.3=y c. 3.4*6.7*9.0=z と計算する場合のプログラムを教えていただきたいです。 よろしくお願いします。
- ベストアンサー
- C・C++・C#
- CSVファイルの中身を操作したいけど何の言語がいいのでしょうか
驚くべきCSVファイルがあります。100MBとか。たぶん、行が何十万行となるんでしょう。エクセルでは開ききれず6万5千行くらいまで開かれて残りは見れませんでした。 このCSVファイルを操作したいのです。CSVファイルはコンマ区切りのファイルですが、例えば 1,1,3 2,2,1 1,1,2 1,2,1 こんな内容だったとして、二番目の数字が2の場合の行のみをコピーして別の新しいCSVファイルが作りたいのです。 こういう操作はどんな言語で可能なのでしょうか。簡単に書けるのでしょうか。 私が持っているもので使える環境があるのは、C言語、MicrosoftのVisual BasicとVisual C++? です。Javaもあったような。 あと、気になってるのはMatlabです。
- ベストアンサー
- その他(プログラミング・開発)
- asp上でのラジオボタンについて
aspのプログラムでラジオボタンを設置し、「検索」というボタンをクリックすることで、ラジオボタンに対応する一覧データを表示するというプログラムを作っています。 ラジオボタンを「パターン1」、「パターン2」という2つを作り、どちらかチェック出来るようにしたのですが、検索ボタンをクリックすると、パターン1、パターン2のどちらをチェックしていても、パターン1にチェックされている状態になってしまいます。 一応、初期表示状態として、パターン1にチェックされた状態になっているのですが、パターン2をチェックしていてもパターン1に戻ってしまいます。 検索後も、チェックしたラジオボタンのまま表示させる方法として何かいいやり方があれば、教えてください。
- ベストアンサー
- Microsoft ASP
- csvファイルでの出力について
C言語初心者です。 プログラミングにおいて質問なのですが、csvファイルを読み込み、 そのデータを用いて計算し、csvファイルで出力するという問題なのですが、C言語においてcsvファイル形式で出力するにはどのような方法がありますか? 補足:ラベル行に全角文字を入力しないといけません。
- 締切済み
- C・C++・C#
- ラジオボタンに数字が?
Windows98を使用しています。ラジオボタンに6とか8とかの数字が入ります。また、チェックボタンのところには□が無くなっていてチェックを入れることが出来ません。どうしてなんでしょう?いつの日か急にこのような状態になってしまいました。改良方法をお教え願います。
- ベストアンサー
- Windows 95・98
- C言語のファイル出力について
C言語のfprintfによるファイル出力について教えてください。 fprintfで、下記の例のように、上書きする行を指定することはできますでしょうか? 出力ファイルは.csv形式で、モードは問いません。 例:既に、sample.csvというファイルがあり、中身が、 0 0 0 1 1 1 2 2 2 とします。プログラムのfprintfで、3 3 3という出力を2行目に上書きし、 0 0 0 3 3 3 2 2 2 と変更する。 もし上記の方法をご存知でしたら、ご教授いただけましたら幸いです。 よろしくお願いいたします。
- ベストアンサー
- C・C++・C#
- ラジオボタンのチェックの付け方。
sizen.csvというファイルがあります。 中身は ----- umi,海 yama,山 mizuumi,湖 ike,池 mura,村 ----- です。 このcsvファイルをsizen.phpに読込んで ラジオボタン使用の設問を作りたいと思っております。 プログラムは・・・ <form action="area.php" method="POST"> <?php $file=file("sizen.csv"); for($i=0;$file[$i];$i++){ $data=explode(",",$file[$i]); echo"<input type='radio' name='sizen' value='".$data[0]."'>"; echo"$data[1]<br>"; } ?> <input type="submit" value="次へ"> とできたのですが、チェックがついていません。 先頭にチェックボタン(今回の場合は海の選択肢に最初からチェックを付けたい)を付けたいのですが、どういう方法があるのでしょうか? if文を使って <form action="area.php" method="POST"> <?php $file=file("sizen.csv"); for($i=0;$file[$i];$i++){ $data=explode(",",$file[$i]); if($data[0]==umi){ echo"<input type='radio' checked name='sizen' value='".$data[0]."' >"; echo"$data[1]<br>"; }else{ echo"<input type='radio' name='sizen' value='".$data[0]."'>"; echo"$data[1]<br>"; } } ?> <input type="submit" value="次へ"> とすればできるのですが、 sizen.csvファイルの中身をよく変える為、 if($data[0]==umi){・・・・ という風に、$data[0]==umiのように固定はできません。 この方法を使わずに、ラジオボタンのチェックを いつも選択肢の先頭に付けるにはどのような方法があるのでしょうか? よろしくお願いします。
- ベストアンサー
- PHP
- C言語 CSVファイルの読み込み
前回の質問が説明不足だった為、こちらでもう一度詳しく補足を加え再度質問させていただきます。 ↓前回の質問 http://okwave.jp/qa/q6352672.html 読み込むCSVファイルは数値のみです。 具体的な例として数値をあげさせていただきます。 例:ファイル名 test.csv 10,1.1,1.2,1.3 20,2.1,2.2,2.3 30,3.1,3.2,3.3 上記のような4列3行のCSVファイルをC言語を使用し、 10→a 1.1→b 1.2→c 1.3→d 20→e 2.1→f 2.2→g 2.3→h 30→i 3.1→j 3.2→k 3.3→l といった具合に、任意の列・行の数字を任意の場所へ読み込みをするということが出来ません。 例をプログラムにするとどのようになるのか教えていただきたいです。 よろしくお願いします。
- ベストアンサー
- C・C++・C#
- FortranでCSVファイルを読み込む方法
fortranでこのcsvファイルのE列、F列の5行目から14行目まで読み込んで、それぞれの平均を求めるまでのプログラムを書かなければならなくなったのですがどのようにすればよいのでしょうか。 行、列の読み飛ばしの仕方が分からなくて困っています。 また、読み飛ばし以外の方法でもできるのであれば教えてください。 プログラム言語はfortranが初めてです。よろしくお願いします。
- 締切済み
- その他(プログラミング・開発)
お礼
回答ありがとうございました。 参考URLを何度も読み、csvファイルを作成し、数字を書き込むことは出来ました。 ですが、ラジオボタンに数字を割り当て、それをcsvファイルに書き込む方法が 分かりません。