こんにちわ
vs2010
.NetFramework4.6
C#で、プログラムを書いています。
データベースから値をとってきてHTMLに出力するものです。
C#
1 2 public void makeHtml(string alertKey) 3 { 4 //htmlファイルを作成 5 System.IO.StreamWriter sw = new System.IO.StreamWriter( 6 @"C:\test\test.html", 7 false, 8 System.Text.Encoding.GetEncoding("shift_jis")); 9 10 11 WeatherHtmlSystem whs = new WeatherHtmlSystem(); 12 13 string tblname = "test"; 14 15 using (DataSet ds = whs.GetTestList(tblname,alertKey)) 16 {...............プログラムが書いてあります。......、、、
現在これを実行すると「test.html」ファイルが作成されます。
これを、VSのプロパティから設定できるコマンドライン引数の中に値(ファイル名)を入れて、そのファイル名で出力できるようにしたいです。
初心者のため、うまく質問できなくてすみません。
アドバイスいただけますとうれしいです
よろしくお願いいたします。
追記
ありがとうございます。
ソースを下のように変更したのですがうまくいきません…
何が原因でしょうか・・・?すみません。
C#
1 2 3public void makeHtml(string alertKey,string fileName) 4 { 5 //テキストファイルを作成 6 System.IO.StreamWriter sw = new System.IO.StreamWriter( 7 @"C:\test\fileName.html", 8 false, 9 System.Text.Encoding.GetEncoding("shift_jis")); 10 11 12 WeatherHtmlSystem whs = new WeatherHtmlSystem(); 13 14 string tblname = "test"; 15 16 using (DataSet ds = whs.GetTestList(tblname,alertKey)) 17 { .................................. 18 19 20↓もう1つのファイルです↓ 21 22 public DataSet GetTestList(string strTableName,string alert_key,string fileName)←追加しました 23 { 24 DBAccess dba = new DBAccess(); 25 DataSet ds = new DataSet(); 26 27 StringBuilder sql = new StringBuilder()............................

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/24 02:56
2016/08/24 03:11
2016/08/24 05:47