答案 0 :(得分:0)
最好的方法是使用GridView的RowDataBound
事件。这看起来像这样:
protected void OrdersGridView_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
var dataItem = e.Row.DataItem;
...
}
}
我不确定dataItem
的类型是什么,但可能你可以将它转换为你的订单类型(最容易在调试器中看到,只需在RowDataBound事件处理程序中设置一个断点)。您应该能够从此对象获取xml数据。获得xml数据后,可以将其转换为字符串并获取前30个字符,例如。
最后要做的是将此文本设置在正确的单元格中。请参阅example on MSDN。