protected void Button4_Click(object sender, EventArgs e)
{
string query = TextBox4.Text.Trim();
if(query!="")
{
SqlDataSource1.SelectCommand = "SELECT * FROM [ProjectData] Where [ClassCnName] like '%" + query + "%' ORDER BY [ID] DESC, [UpdateTime] DESC";
SqlDataSource1.Select();
SqlDataSource1.DataBind();
}
}大家帮我看看,错在哪? 提示:select方法没有使用0个参数的重载
{
string query = TextBox4.Text.Trim();
if(query!="")
{
SqlDataSource1.SelectCommand = "SELECT * FROM [ProjectData] Where [ClassCnName] like '%" + query + "%' ORDER BY [ID] DESC, [UpdateTime] DESC";
SqlDataSource1.Select();
SqlDataSource1.DataBind();
}
}大家帮我看看,错在哪? 提示:select方法没有使用0个参数的重载
你的这个方法写在哪啊?
SqlDataSource1.Select();
你定义方法的时候是不是要传参数的呀?
public IEnumerable Select (
DataSourceSelectArguments arguments
)
楼主调用的时候没有传递这个arguments参数,而这个参数不能省略.
就是 这个啊
这样 可以不、/?
SqlDataSource1.Select("SELECT * FROM [ProjectData] Where [ClassCnName] like '%" + query + "%' ORDER BY [ID] DESC, [UpdateTime] DESC");
gridview1.datasource = sqldatasource1;
sqldatasource1.selectcommand="your sql";
gridveiw1.databind();
-------------------------------------------------------------
GridView本来捆绑SqlDataSource数据源的,要传递什么参数啊?SelectCommand不是有查询语句了么?谢谢解答!
to fengyupeng(冯玉鹏)
------------------------------------------------------------------------------
不行,错误
to jimu8130(给老子跪下来唱征服)
------------------------------------------------------------------------------
错误提示:GridView1上同时定义了DataSource和DataSourceID。请移除一个。
GridView1.DataBind();
sqldatasource1.selectcommand="your sql";
gridveiw1.databind();
这个是 什么控件?