我在我的asp.net web应用程序中使用3.5框架的GridView。我正在使用List绑定GridView。在网格内,更新和删除功能都可以正常运行。但是我的保存功能需要从数据源中提取列表,然后通过循环将新列表插入到数据库中。但是当我尝试以传统方式获取时,它返回了null。
我尝试了以下方法来检索List:
1. List<MyClass> list = (List<MyClass>gv.DataSource);
2. List<MyClass> list = gv.DataSource as List<MyClass>;
3. IDataSource idt = (IDataSource)gv.Datasource;
List<MyClass> list = (List<MyClass>)idt;
但是很不幸,每次我都得到了 null。