depart赋了值吗?单位是什么类型的字段?

解决方案 »

  1.   

    单位是文本类型的,我要实现的功能是选择TreeView的Node后,点label4刷新读出rs表中的数据。depart赋值是这样的
    private void treeView1_AfterSelect(object sender, System.Windows.Forms.TreeViewEventArgs e)
    {

    depart=e.Node.Text.ToString();
    }
    望高手不吝指教!
      

  2.   

    用单步调试跟踪一下,看depart是否被赋了值。
    string query3="select * from rs where 单位="+depart;
    改为
    string query3="select * from rs where 单位='"+depart+"'";试试。
      

  3.   

    da.Fill(ds,"rs");your ds need initializationPS, you need check  before you do anything