求助:
1、我已经将sqlDataSource中的SelectQuery中的WHERE (id=@id) 中的@id用Request.QueryString求得的参数来设置.
在哪个函数中,如何设置呢?
1、我已经将sqlDataSource中的SelectQuery中的WHERE (id=@id) 中的@id用Request.QueryString求得的参数来设置.
在哪个函数中,如何设置呢?
解决方案 »
- 求助!GridView的字段绑定
- 用C#把.jsb格式的文件的内容显示出来?
- ★★★★再发一扯淡贴,大家搞程序郁闷啵.
- 编辑修改datagrid是不是必须要用模版列,用绑定列该怎么取得新输入的数据?多谢
- pageload重复执行的问题!!!请大家帮忙,急急急!!!!!!!!!!!!!
- asp.net 上传文件夹
- 怎样当鼠标移到textbox上时,自动选中文本框中的内容??
- 我想得到一个图片文件的宽和高.怎么做.下面的代码出错,说未将对象引用到实例.
- csdn怎么总是上不去啊,郁闷,顺便散分
- 判断为空的问题?
- 在asp.net中如何处理10000条以上的数据呢?谢谢大家
- 普通游客登录时隐藏超链接
int id= 0;
id=Convert.ToInt16(Request.QueryString["ID"]);或
SqlDataSource1.SelectCommand = sql;
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:DbaseConnectionString %>"
SelectCommand="SELECT * FROM [TABLE1] WHERE ([id] = @id)">
<SelectParameters>
<asp:QueryStringParameter Name="id" QueryStringField="xx" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>2.也可以在后台设置替换QueryStringField="xx" ,如:
protected void Page_Load(object sender, EventArgs e)
{
SqlDataSource1.SelectParameters["id"].DefaultValue = "1";
}
3.也可以这样:
protected void Page_Load(object sender, EventArgs e)
{
SqlDataSource1.SelectParameters["id"].DefaultValue = Request.QueryString["id"].ToString();
}
ConnectionString="<%$ ConnectionStrings:DbaseConnectionString %>"
SelectCommand="SELECT * FROM [TABLE1] WHERE ([id] = @id)">
<SelectParameters>
<asp:QueryStringParameter Name="id" QueryStringField="xx" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
QueryStringField="xx" Type="Int32"
这两个参数要改吗?
这个可以。