0

こんにちは

私はc#say panel2にいくつかのテキストボックス、ボタン、ラベル、画像ボックスを含むパネルを持っています。また、内部スクロールプロパティがtrueのデータグリッドビューも含まれています。簡単なボタンクリックイベントで作成されるワードファイルのpanel2からこれらすべてのアイテムを取得したいと思います。次のコードを書いてみましたが、うまくいきません。

private void button3_Click(object sender, EventArgs e)
{
    System.IO.File.WriteAllText(@"C:\users\dell\desktop\temp.docx",panel2.select);
}
4

1 に答える 1

1

.docx ファイルは、File.WriteAllText で書き込める単純なテキスト ファイルではありません。これは非常に複雑な形式です (実際には、ドキュメントの構造とデータを記述した多数の xml ファイルを含む .zip ファイルです)。ここでこの質問を見てください: c# から Word ドキュメントを生成する

また、 panel2.select は仕事をしません。TextBox からテキストを取得するには、textBox1.Text プロパティを呼び出す必要があります。それらのすべての人に対してそれを行う必要があります。

于 2013-03-18T07:02:01.643 に答える