错误发生在“搜索,适配器,GetData(搜索,null,null,TextBox1.Text,null)”中。这是一个参数,但是已经初始化了变量,在其他参数中没有标记错误。为什么?
string search;
adapter.GetData(search, null, null, TextBox1.Text, null);
this.gridview.DataBind();
this.gridview.DataSource = adapter.GetData(search, null, null, TextBox1.Text,null);
初始化变量意味着为其分配初始值
string search; // not initialized, You define it's type and it's name.
string search = "something"; //initialized
您甚至可以设置null
要搜索的值,这样string search =null;
编译器就不会警告您,因为您是故意这样做的。
如果您需要搜索并将返回的搜索结果绑定到gridview
search = "set some value here";
//set data source
this.gridview.DataSource =adapter.GetData(search, null, null, TextBox1.Text, null);
//now bind the gridview
this.gridview.DataBind();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句