//查询与输入条件匹配的信息
protected void selectbtn_Click(object sender, EventArgs e)
{
string c="";
if (chkpID.Checked)
{
c ="pID="+txtpID.Text; }
else
{
c="pID like '%'";
}
DataView dv = new DataView(personoperate.fillDataGrid());
dv.RowFilter=c;
DataGrid1.DataSource = dv;
DataGrid1.DataBind();
}
如果在文本框中输入任意字符如E
程序执行到DataView dv = new DataView(personoperate.fillDataGrid())出现未找到列 [E]
哪位知道什么原因?应该怎么改好啊
protected void selectbtn_Click(object sender, EventArgs e)
{
string c="";
if (chkpID.Checked)
{
c ="pID="+txtpID.Text; }
else
{
c="pID like '%'";
}
DataView dv = new DataView(personoperate.fillDataGrid());
dv.RowFilter=c;
DataGrid1.DataSource = dv;
DataGrid1.DataBind();
}
如果在文本框中输入任意字符如E
程序执行到DataView dv = new DataView(personoperate.fillDataGrid())出现未找到列 [E]
哪位知道什么原因?应该怎么改好啊
解决方案 »
- ObjectContext.CreateObjectSet<TEntity>怎么用
- HeyCacher怎么应用的!我下载了CSDN的tangwei修改的DEMO,切换不同缓存模式后总是提示错误
- 关于数据排序的问题
- 一个简单的winApplication问题。初学者
- 错误是:并非所以的代码都返回值 菜鸟呀
- 窗体间如何跳转并返回?
- 原来老板说好大体做个简单的网站出来,可现在做好了又要求数据库以电子商务,工资还是2000不变,我该要求加薪吗?(来者有分!)
- 如果用C#控制串口打印?
- 急,在ASP。NET里设置日历空件,如何只显示本月的。
- 重新理解!
- 一个关于全局变量的问题
- c#下 数据库方面的问题,sql语句如何写?
刚说错了,是程序执行到dv.RowFilter=c; 出现未找到列 [E] 错误
我也怀疑是标点的问题,可怎么改都不对不知道怎么回事
c = string.Format("pID='{0}'", txtpID.Text.Trim());
有点困惑txtpID.Text本来就string 型的啊为什么还要 c ="pID='"+txtpID.Text+"'";这样才对啊
{
c="pID like '%'";
} 这段应该可以省略,而效果是一样的。
另外
else
{
c="pID like '%'";
}
去了效果不一样的,有这句会把所有数据绑定到数据dataGrid控件,没的话就没有数据绑定了