c# girdview xml
时间: 2023-09-04 15:08:12 浏览: 56
您可以使用以下步骤在 C# 中将 XML 数据绑定到 GridView 控件中:
1. 创建一个 DataSet 对象并使用 ReadXml 方法从 XML 文件中读取数据:
```csharp
DataSet ds = new DataSet();
ds.ReadXml("data.xml");
```
2. 将 DataSet 对象中的表绑定到 GridView 控件:
```csharp
GridView1.DataSource = ds.Tables[0];
GridView1.DataBind();
```
3. 在 ASPX 页面中,使用 GridView 控件来显示数据:
```asp
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="true"></asp:GridView>
```
完整示例代码如下:
```csharp
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DataSet ds = new DataSet();
ds.ReadXml("data.xml");
GridView1.DataSource = ds.Tables[0];
GridView1.DataBind();
}
}
```
注意:在此示例中,假定 XML 文件中只有一个表格。如果 XML 文件中有多个表格,您需要指定要绑定的表格。例如,如果 XML 文件中有一个名为 “Customers” 的表格,您可以将如下代码添加到代码中的第二步中:
```csharp
GridView1.DataSource = ds.Tables["Customers"];
```