none
GridView 动态数据源的问题 RRS feed

  • 问题

  • 现在要求ASP.NET一个画面实现读入EXCEL文件,然后把里面的数据显示在GridView中,因为要求不能动态生成GridView,所以我就想根据读入的EXCEL生成不同的datatable给GridView做数据源。因此发生了问题,当第二次绑定的datatable列数与前一次绑定的datatable不一致的时候,画面会报错,提示找不到该列数据源。特此请教大家,有否好的解决方案
    loveslut
    2011年4月27日 5:42

答案

  • 绑定之前,先把 DataSource 设置为 null 再绑定。还要注意那个 AutoGenerateColumns 的属性,我建议自己根据数据源的 Column 去生成 GridView 的 Column。
    Mark Zhou
    2011年4月27日 8:55