XMLデータで、2項目を書式化した値を、DataGridViewの1列に表示したい
- 題名: XMLデータで、2項目を書式化した値を、DataGridViewの1列に表示したい
- 著者: yamane
- 日時: 2008/10/06 10:15:40
- ID: 23124
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: XMLデータで、2項目を書式化した値を、DataGridViewの1列に表示したい
- 著者: るしぇ
- 日時: 2008/10/06 10:42:10
- ID: 23126
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: XMLデータで、2項目を書式化した値を、DataGridViewの1列に表示したい
- 著者: yamane
- 日時: 2008/10/06 11:19:55
- ID: 23128
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: XMLデータで、2項目を書式化した値を、DataGridViewの1列に表示したい
- 著者: るしぇ
- 日時: 2008/10/06 13:26:41
- ID: 23130
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: XMLデータで、2項目を書式化した値を、DataGridViewの1列に表示したい
- 著者: yamane
- 日時: 2008/10/06 14:47:02
- ID: 23133
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
いつもお世話になっております。
XMLデータで、分からない点があり、ご教授ください。
今、開発しているシステムは、DBを使用しておらず
データはすべてXMLファイルで保存しております。
そして、XMLから読み込んだデータを、DataGridView に表示するため
DataGridView の DataSource に DataTable/DataView を設定するのですが
XMLでは分割されている2項目のデータを、1列に表示したい箇所があります。
↓このテーブルで言いますと、testテーブルのcolumn1とcolumn2を組み合わせたデータ
"column1 - column2"形式のデータを、DataGridView の1列に表示したい。
<test>
<column1>1</column1>
<column2>2</column2>
</test>
<test>
<column1>1</column1>
<column2>3</column2>
</test>
<test>
<column1>1</column1>
<column2>4</column2>
</test>
↓
(DataGridViewの列)
---------------------
1 - 2
1 - 3
1 - 4
そこで、testテーブルに、結合データ保存用の列(custom_column)を内部で追加し、testのレコード件数分
ループさせ、custom_columnに、column1とcolumn2を書式化した値を放り込み
DataGridView の対象列のDataPropertyNameを"custom_column"に設定し、1列に表示しております。
しかし、testのレコード件数が増える程、当たり前なのですが時間が掛かり、効率的とはいえません。
SQLの一括更新のように、一括でcustom_columnに値を更新できる方法、
または、もっと良い方法はありますでしょうか?
何か不明な点や、説明不足な点がございましたら、ご指摘願います。
宜しくお願い致します。