未处理的“System.StackOverflowException”类型的异常出现在 system.windows.forms.dll 中。

解决方案 »

  1.   


      up  绑在SelectedText会出现这个问题,
      幸好我不用绑定的...
      

  2.   

    public static void InitCBO(ComboBox comboBox,string strSql,string strTab,int j)
    {
    try
    {
    DataTable nowdt= DBCls.DBCls.dbbind(strSql,strTab).Tables [strTab];
    comboBox.Items.Clear ();
    if (nowdt.Rows.Count>0 )
    {
    for (int i=0 ;i<=(int)nowdt.Rows.Count  - 1;i++)
    {
    comboBox.Items.Add(nowdt.Rows[i][j].ToString ()); 

    }
    }
    }
    catch( Exception ed )
    {
    MessageBox.Show ( "系统错误: " + ed.ToString ( ) , "错误!" ) ; 
    }
    }public static OracleDataAdapter SqlConn(string strSql)
    {
    DataAdapter=new OracleDataAdapter();
    DataAdapter.SelectCommand =new OracleCommand (strSql,myCn);
    myCommand=new OracleCommand (strSql,myCn);
    CommandBuilder=new OracleCommandBuilder (DataAdapter);
    return DataAdapter;
    }
    public static DataSet dbbind(string strSql,string strTab)
    {
    DataSet objDataSet= new DataSet() ;
    SqlConn(strSql).Fill(objDataSet,strTab);
    return objDataSet;
    }
    public  DBCls()
    {
    //
    // TODO: 在此处添加构造函数逻辑
    #if USINGPROJECTSYSTEM
    //Sql server 2000
    //
    //////
    #else
    //Oracle 9i
    myCn=new OracleConnection(strConn);
    myCn.Open();
    #endif
    //
    }