绑定GridView代码如下:private void BindData()
{
XmlTextReader XTR = new XmlTextReader(Server.MapPath("Grade.xml"));
DataSet ds = new DataSet();
ds.ReadXml(XTR);
GridView1.DataSource = ds.Tables[0].DefaultView;
GridView1.DataBind();
XTR.Close();
}protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
if (e.Row.RowIndex == GridView1.EditIndex)
{
System.Data.DataRowView drv = (System.Data.DataRowView)e.Row.DataItem
//上面这行代码是数据自定义视图,测试过后出问题了,看来这个不适合以XML为数据源的GridView,那么
我该如何修改上面的代码才能成功呢?
}
}
}
{
XmlTextReader XTR = new XmlTextReader(Server.MapPath("Grade.xml"));
DataSet ds = new DataSet();
ds.ReadXml(XTR);
GridView1.DataSource = ds.Tables[0].DefaultView;
GridView1.DataBind();
XTR.Close();
}protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
if (e.Row.RowIndex == GridView1.EditIndex)
{
System.Data.DataRowView drv = (System.Data.DataRowView)e.Row.DataItem
//上面这行代码是数据自定义视图,测试过后出问题了,看来这个不适合以XML为数据源的GridView,那么
我该如何修改上面的代码才能成功呢?
}
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货