情况是这样的:表1的数据是绑定到gridview1中去显示的,但是用户可以通过web页面提供的功能给表1添加或者删除一些字段,那么,当用户添加了一个新的字段,并给这个字段插入了相应的值后,gridview1怎样做到可以自动添加绑定该字段,显示该字段的内容?在线等高手回复!!!

解决方案 »

  1.   

    用户输入时,你可以把字段的增加和赋值等在后台的ADO.NET里的内存虚拟表里处理,这个不用我说了吧下面给你动态添加gridview控件代码: /* 
            BoundField n=new BoundField();//文字显示
            n.DataField="??";
            n.HeaderText="??";
            n.DataFormatString="{0}";
            n.SortExpression="??";
             * */        /*
             HyperLinkField m = new HyperLinkField();//链接显示
            m.DataNavigateUrlFields = "??";
            ......
                同上*/        this.GridView1.Columns.Add(n); //添加你的新列
             this.GridView1.DataSourc=新生成的数据源接下来就是重新绑定内存里的数据源,然后刷新//个人觉得还是处理好ADO.NET里的表为要