0

こんにちは、助けてほしい問題に直面しています。まず、ここに XML ファイルがあります

    <data>
<row>
  <id>1</id>
  <description>description 1</description>
  <thedate>2013-06-12T00:00:00</thedate>
  <somenotes>some notes1asdsadsadsad</somenotes>
</row>
<row>
  <id>2</id>
  <description>description 2</description>
  <thedate>2013-06-15T00:00:00</thedate>
  <somenotes> </somenotes>
</row>
<row>
  <id>3</id>
  <description>description 3</description>
  <thedate>2013-06-21T00:00:00</thedate>
  <somenotes>bobobobojkfjh</somenotes>
</row>
<row>
  <id>4</id>
  <description>description 4</description>
  <thedate>2013-06-17T00:00:00</thedate>
  <somenotes>adaad</somenotes>
</row>
<row>
  <id>5</id>
  <description>description 5</description>
  <thedate>2013-06-24T00:21:04.803</thedate>
  <somenotes>zcxzc</somenotes>
</row>
<row>
  <id>6</id>
  <description>description 6</description>
  <thedate>2012-12-01T00:00:00</thedate>
  <somenotes>ssss</somenotes>
</row>
<row>
  <id>7</id>
  <description>description 11</description>
  <thedate>2013-05-16T00:21:04.803</thedate>
  <somenotes> </somenotes>
</row>
<row>
  <id>8</id>
  <description>description 21</description>
  <thedate>2013-05-07T00:00:00</thedate>
  <somenotes>notes 2</somenotes>
</row>
<row>
  <id>9</id>
  <description>description 31</description>
  <thedate>2013-01-17T00:00:00</thedate>
  <somenotes> </somenotes>
</row>
<row>
  <id>10</id>
  <description>description 41</description>
  <thedate>2013-01-11T00:00:00</thedate>
  <somenotes> </somenotes>
</row>
<row>
  <id>11</id>
  <description>description 51</description>
  <thedate>2013-06-03T00:00:00</thedate>
  <somenotes> </somenotes>
</row>
<row>
  <id>12</id>
  <description>description 61</description>
  <thedate>2013-06-01T00:00:00</thedate>
  <somenotes>some other notes</somenotes>
</row>
<row>
  <id>13</id>
  <description>desc 55</description>
  <thedate>2013-06-25T00:00:00</thedate>
  <somenotes>aSAdaD

D
Ad
aDa</somenotes>
</row>
<row>
  <id>14</id>
  <description>desc 99</description>
  <thedate>2013-06-24T00:00:00</thedate>
</row>
<row>
  <id>15</id>
  <description>desk 888</description>
  <thedate>2013-05-10T00:00:00</thedate>
</row>
<row>
  <id>16</id>
  <description>test again</description>
  <thedate>2013-05-02T00:00:00</thedate>
  <somenotes>\ad</somenotes>
</row>
</data>

dataGridView と testBox を使用して単純な Windows フォーム アプリケーションを作成しました。これが私がやりたいことです:

  1. 「id」、「description」、および「thedate」要素のみを列として dataGridView にロードし、対応するセルが dataGridView でクリックされたときに「somenotes」を testBox に表示したい

  2. また、「thedate」要素を使用して dataGridView をフィルター処理できるようにして、フォームのボタンを使用して今日、今週、今月、今年でフィルター処理できるようにしたいと考えています。

私はC#でXMLファイルを使用する経験がまったくないので、これに関する助けをいただければ幸いです。可能な限り簡単な方法でこれを行いたいので、非常に洗練されたものである必要はありません。

4

1 に答える 1

0

1.xml を dataTable に読み込みます。

2.dataGridView のデータソースを dataTable にバインドします。

3.dataGridViewに列の表示を設定します。

于 2013-07-11T00:23:28.153 に答える