私は、プログラムの実行後に入力されたすべてのユーザーデータをテキストファイルに保存するコードを用意しています。ここでテキストボックスデータをテキストファイルに書き込む
は、これまでのコードです:
protected void WriteFile(object sender, EventArgs e)
{
FileStream fs = new FileStream(@"C:\Users\4567\MyDocuments\ExporterOutput.txt", FileMode.OpenOrCreate, FileAccess.Write);
TextBox[] tbs = { username, TextBox2, sgml, Path };
StringBuilder sb = new StringBuilder();
foreach (TextBox tb in tbs)
sb.AppendLine(tb.Text);
sb.AppendLine(DropDownList1.SelectedItem.ToString());
sb.AppendLine(DropDownList2.SelectedItem.ToString());
System.IO.File.WriteAllText(@"C:/Users/4567/My Documents/ExporterOutput.txt", sb.ToString());
私はそれを実行してみましたし、テキストファイルがちょうど空白を示しています。私が間違ってやっていることや、すべてのテキストボックス情報をテキストファイルに出力する簡単な方法があれば誰でも教えてもらえますか?そして、ある形式で好きです。
は、ここであなたが私を与えた提案から編集コードです:
protected void WriteFile(object sender, EventArgs e)
{
TextBox[] tbs = { username, TextBox2, sgml, Path };
StringBuilder sb = new StringBuilder();
foreach (TextBox tb in tbs)
sb.AppendLine(tb.Text);
sb.AppendLine(DropDownList1.SelectedItem.ToString());
sb.AppendLine(DropDownList2.SelectedItem.ToString());
System.IO.File.WriteAllText(@"C:\\Users\\oZ012D\\My Documents\\ExporterOutput.txt", sb.ToString());
}
あなたのコードはどのプログラミング言語で書かれていますか? – johannes
c#のように見えます。私はテキストボックスの配列がテキストを印刷しない理由を理解できません。 DropDownListsはおそらく間違って使用されています – Akron
私はコードビハインドasp.net C#を使用しています。 – compucrazy