Asp.net页面数据绑定
后台传过来一个List<结构类型>,想绑定到页面的GridView控件上,但不成功;如果绑定一个List<对象>,就可以绑上……照这么理解的话,那只有写个类把结构转成对象,然后再绑了?不知道还有没有别的方法,请各位大侠帮帮忙!
追问:struct不是单值型的吧?这和类不是有很多地方很类似嘛?
后台传过来一个List<结构类型>,想绑定到页面的GridView控件上,但不成功;如果绑定一个List<对象>,就可以绑上……照这么理解的话,那只有写个类把结构转成对象,然后再绑了?不知道还有没有别的方法,请各位大侠帮帮忙!
追问:struct不是单值型的吧?这和类不是有很多地方很类似嘛?
答案:GridView进行数据绑定时都是通过键来查找值,如果是List<对象>等GridView会以对象的属性名来作为列名,如果是List<int>等单值类型的那么GridView就找不到能够作为绑定依据的字段
上一个:java和asp.net
下一个:oracle与ASP.NET