读书人

datasource 动态参数赋值有关问题

发布时间: 2012-01-29 21:39:32 作者: rapoo

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();

读书人网 >asp.net

热点推荐