猿问

Gridview动态生成模版列。并添加事件。急!!!!!!

情况如下:

我根据条件,从多张表中查询得到一个DataTable。条件不一样,得到的DataTable的列也不一样,字段不一样,列数不一样。
所以必须动态生成Gridview。

1、Gridview中都是以模版列来绑定的,我要根据字段的不同绑定不同的模版列,大概是这个意思:
        if (templateType == "txt")
        {
            TextBox txtBox = new TextBox();
        }
        else if(templateType == "ddl")
        {
            DropDownList dropDownList = new DropDownList();
        }

其中DropDownList中的数据也是来自数据库,绑定的时候都要显示查询的结果。

2、在Gridview中对某个单元格进行编辑后,单元格背景色变为红色,以提醒用户哪个单元格进行过修改。例如:

3、最后点击保存按钮,将所有数据保存。

尝试了2天了,请大家帮帮忙,谢谢了。


jeck猫
浏览 481回答 2
2回答

BIG阳

直接在代码中生成事件啊
随时随地看视频慕课网APP
我要回答