I am trying show the attribute as the datamember of DataGridView.Description:\[code\]XmlContainXtableList = xml_tgt.SelectNodes("//*[@" + AttrubiteName + "]"); // get all the attributestry{ dataSet1.ReadXml(filepath); this.dataGridView1.DataSource = dataSet1; this.dataGridView1.DataMember = XmlContainXtableList[0].Name;//Here is the problem}\[/code\]Finally, the datagirdview show like this : first column show the NO.; 2. show the filename ; 3. show the xpath of the xmlnode; 4.show the value of the attributeAnyone tried this before? Or have better idea to show the attribute as the member?!