2011-04-04 12 views
1

GridViewmGridView私は3カラム-,DescriptionおよびTypeです。 私はこのようなコンテンツをxmlを持っていますが3つの属性(名前、説明およびタイプ)であり、彼らは義務ではありませんxmlからgridviewにデータを入力

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

mGridViewDataSourceは、このXMLおよびXMLからの行のツリーatributesの3つの値で満たされるためにあらゆるmGridViev ことにする方法?

答えて

1

私が正しくあなたの仕事を理解していれば、あなたのxmlファイルで次のコードは正常に動作します:

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

もGridViewのPopulateColumnsメソッドを呼び出してみてください。これは役に立ちますか?

+0

このコードではすべての行が追加されますが、問題はセルが値なしですべて空であることです。 – Dominating

+0

私の答えを編集しました... –

関連する問題