首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

datasource 动态参数赋值有关问题

2012-01-29 
datasource 动态参数赋值问题如果datasource控件里面写了deletecommand,也没上删除很方便,但是现在我的sql

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

热点排行