我在页面上一共放了六个SqlDataSource,根据传入值的不同,将GridView与DetailsView指定不同的SqlDataSourceID,具体代码如下:
    private void SelectSource(string SourceType)
    {
        GridView1.DataSourceID = SourceType;
        DetailsView1.DataSourceID = SourceType;
    }
然后把DetailsView的MODE设置成插入,出现下面的问题
1、如果绑定数据为空的话,DetailsView不显示TEXTBOX
2、DetailsView插入时,ID字段也是TEXTBOX,可输入,但是能正常插入。我想让ID字段不可编辑
3、GridView无法删除行,提示必须声明变量@ColorID麻烦大家谁知道的话给说下,谢谢!