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的默认视图做过什么过滤操作呢?如果有的话,每次用完后记得把视图的过滤字符串清空掉。