你的DataGrid是怎么定义的?如果在Item里有其他控件你必须先转换为对应的控件,再根据控件定义的获取内容的方法获得。
比如你在DataGrid里加了个<asp:Label id=lbl1 runat=server>
你就必须要Label lbl1=(Label)e.Item.Cells[0].FindControl("lbl1");
再通过lbl1.Text得到内容。