我做了一个GridView,用获取的DataTable作为数据源,绑定。可是得到的DataTable总是空的,但是绑定后的GridView却显示出很多数据,有对的也有错的……这是为什么呢?获取DataTable的代码如下:
其中sql语句:SqlString="Select * From [User],[Department],[Role] where [User].DepartmentID = 3 And [UserName] Like '%%'"
public DataTable GetDataTable(string SqlString)
{
Open();
SqlDataAdapter adapter = new SqlDataAdapter(SqlString, Connection);
DataTable datatable = new DataTable();
adapter.Fill(datatable);
Close();
return datatable; }
Close();
首先dataadapter不用显示开关sqlconnectionAnd [UserName] Like '%%'"
这什么意思搞不懂??如果是匹配两个字符也应该是下划线啊
多个字符用一个%号就可以了。与不匹配没区别