2 baidu 34130906 baidu_34130906 于 2016.03.20 11:00 提问

.net中从数据库中查询数据的问题!!求高手指教~

protected void Button1_Click(object sender, EventArgs e)
{
string SQL = "select * from AllItems where 1=1";
if (!string.IsNullOrEmpty(this.TextBox1.Text))
{
SQL = SQL + " and BianHao='" + this.TextBox1.Text + "'";
}
if (!string.IsNullOrEmpty(this.TextBox2.Text))
{
SQL = SQL + " and MingCheng='" + this.TextBox2.Text + "'";
}
DataSet ds = DBHelper.GetDataSet(SQL);
this.GridView1.DataSource = ds.Tables[0];
this.GridView1.DataBind();//这句提示在选定的数据源上未找到名为“Title”的字段或属性,但是这个表和Title没有关系,.net页面上也没有有关Title的东西
}
这个要怎么改呢?

2个回答

caozhy
caozhy   Ds   Rxr 2016.03.20 18:21

尼的TextBox里面有什么东西,是否包含了引号等字符,导致sql语句被截断。

enpterexpress
enpterexpress   2016.03.20 22:02

你的数据源中没有Title这个字段

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!