没做过,但我只是提供一个思路,试试看
在后台文件中定义一个页级变量用来设置sql结果列数
protected int colnum;
....
绑定后
colnum=ds.Tables[0].Columns.Count;...
取值
string[] strValue=new string[colnum];
for(int i=0;i<colnum;i++)
{
strValue[i]=((TextBox)(this.DataGrid1.Items[yourindex].Cells[i].Controls[0])).Text;
}