SqlDataSource怎么调用存储过程?
来源:百度知道 编辑:UC知道 时间:2024/09/22 22:20:07
我自己定义了一个用户控件,有一个属性,是查询的一个条件,如下:
public partial class UserControls_BrandLogo : System.Web.UI.UserControl
{
private string kind;
public string Kind
{
get { return this.kind; }
set { this.kind = value; }
}
protected void Page_Load(object sender, EventArgs e)
{
}
}
我把查询写在存储过程里边了,查询语句是这样:
select * from tblNews where kind='上边属性的值'
现在我用SqlDataSource调用存储过程的方式,然后绑定到gridview上,不知道怎么配置这个条件
我希望不写代码,直接在工具栏里拖放一个sqldatasource控件,然后配置连接可以做到吗?不知道在选取了存储过程后定义参数中参数来源一栏该选择哪个,有None,Cookie,Sesson,Control,From,QueryString,Profile
public partial class UserControls_BrandLogo : System.Web.UI.UserControl
{
private string kind;
public string Kind
{
get { return this.kind; }
set { this.kind = value; }
}
protected void Page_Load(object sender, EventArgs e)
{
}
}
我把查询写在存储过程里边了,查询语句是这样:
select * from tblNews where kind='上边属性的值'
现在我用SqlDataSource调用存储过程的方式,然后绑定到gridview上,不知道怎么配置这个条件
我希望不写代码,直接在工具栏里拖放一个sqldatasource控件,然后配置连接可以做到吗?不知道在选取了存储过程后定义参数中参数来源一栏该选择哪个,有None,Cookie,Sesson,Control,From,QueryString,Profile
其实你拖放控件就是等于实例化了一个类;在代码文件里面能找到的.窗体的就是在Form1.Designer.cs文件里面;
SqlDataSource sd = new SqlDataSource();
sd.DataSourceMode = SqlDataSourceMode.DataSet;
sd.SelectCommand = "存储过程名";
sd.SelectCommandType = SqlDataSourceCommandType.StoredProcedure;
Parameter q = new Parameter("@存储过程参数名",TypeCode.String,Kind);
sd.SelectParameters.Add(q);
sd.Select(new DataSourceSelectArguments());
sd.DataBind();
gridview.DataSource=select *from [aaa];
gridview.databind();
sqldatasource怎么取出sqldataadapter急急急啊高手
GridView 和SqlDataSource控件
GridView绑定SqlDataSource后不能删除?
引用SqlDataSource的参数出现错误.
用gridview的datasourceId用SqlDataSource做数据源
SqlDataSource配置数据源出现这样错误,请问怎么办?
DataList梆定SqlDataSource UPDATE后没反应也不报错,帮帮忙啊~~~
asp.net中怎样在给gridview绑定了sqldatasource后,让其不显示select语句已经选中的字段中的某个字段
怎么??
怎么....