заполнить gridview из xml - PullRequest
       17

заполнить gridview из xml

1 голос
/ 04 апреля 2011

У меня GridView mGridView с 3 столбцами - Process, Description и Type.У меня есть xml с таким содержимым:

<root>
   <Rows>
     <Row Name="fdf" Description="dfaf" Type="A" >
     </Row>
     <Row Name="Sff" />
     <Row Name="XYZ" Type="PH">
     </Row>
   </Rows> 
</root>

, где есть 3 атрибута (имя, описание и тип), и они не являются обязательными.Как сделать, чтобы DataSource из mGridView был таким xml, а каждый mGridViev Row должен быть заполнен 3 значениями атрибутов дерева в строке из xml?

1 Ответ

1 голос
/ 04 апреля 2011

Если я правильно понимаю вашу задачу, следующий код с вашим XML-файлом будет работать нормально:

    private void Form1_Load(object sender, EventArgs e) {
        DataSet ds = new DataSet();
        ds.ReadXml(@"XMLFile1.xml");
        gridControl1.DataSource = ds.Tables[1];
        gridView1.PopulateColumns();
    }

Пожалуйста, попробуйте также вызвать метод PopulateColumns gridView. Это помогает?

...