datasource 动态参数赋值问题
如果datasource控件里面写了deletecommand,也没上删除很方便,但是现在我的sqldatasource是动态创建的,而删除的参数还是GridView1里面的id列
SqlDataSource dts = new SqlDataSource();
dts.ConnectionString = "... ";//,
dts.SelectCommand = "select * From T_94 ";
dts.DeleteCommand = "delete from T_94 where id = @id ";
dts.DeleteParameters.Add( "id ", );//这里不知道怎么加
GridView1.DataSource = dts;
GridView1.DataSourceID = dts.ID;
GridView1.DataBind();
[解决办法]
“未将对象引用设置到对象的实例 ”
肯定是你的控件没有绑定数据库中读取的数据...
[解决办法]
建议你看看msdn:
如何:使用 SqlDataSource 控件连接到 SQL Server 数据库
[解决办法]
楼主不在了,?
如果你在前台写了参数的话就这样
dts.DeleteParameters[ "id "].DefalutValue = value;
dts.Delete();