首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#中DataTable值的有关问题

2012-05-05 
C#中DataTable值的问题private void btnSearchByDoor_Click(object sender, EventArgs e){SearchByDoor by

C#中DataTable值的问题
private void btnSearchByDoor_Click(object sender, EventArgs e)
  {
  SearchByDoor byDoor = new SearchByDoor();
  if(byDoor.ShowDialog() == DialogResult.OK)
  {
  string strSql = m_strRecSql + SearchByDoor.m_strSql;
  DataTable dt = SQLServer.SQLInquiry(strSql);
  rptFiRecord.DataSource = dt;
  rptFiRecord.DataBind();
  }
  }
为什么dt中的值为空,我跟踪代码截取到strSql的值,直接去数据库中查询,则能查找到自己要的值,这是为什么呢

[解决办法]
那问你自己了
[解决办法]
string strSql = m_strRecSql + SearchByDoor.m_strSql;
strSql有值吗?
从这段代码看不出什么问题哈
[解决办法]
你有没有对dt的默认视图做过什么过滤操作呢?如果有的话,每次用完后记得把视图的过滤字符串清空掉。

热点排行