2012-04-26 17 views
0

私は入力文字列の入力文字列の形式は、

形式が正しくないエラーメッセージが表示されますが正しくありません。

public partial class Fiche_Ordre : DevExpress.XtraEditors.XtraForm 
    { 
     public string ClientID = "", OderId = "", TempId = ""; 
     ..... 

     public Fiche_Ordre() 
     { 
      InitializeComponent(); 

      Constuct_Page(); 

     } 

     public Fiche_Ordre(string OrderID) 
     { 
      InitializeComponent(); 
      Constuct_Page(); 

      Pers_Ordre oPersOrdr = oOrder_BL.Get_OrdreOne_BL(ClientID, Convert.ToInt32(OderId), false); 
      textEdit_RaisonSoc.Text = oPersOrdr.RaisonSoc; 
     } 

私は他のフォームからconstuctorを呼び出すとき:

private void GoToFiche(object sender, EventArgs e) 
     { 
      try 
      {        
       Fiche_Ordre f_Fiche = new Fiche_Ordre("1"); 
       // Fiche_Ordre f_Fiche = new Fiche_Ordre(gridView_Liste_Ordres.GetRowCellValue(0, "NO_ORDRE").ToString()); 
       f_Fiche.Show(); 
      } 
      catch (Exception excThrown) 
      { 
       MessageBox.Show(excThrown.Message);   
      } 

私はコンストラクタ持っている:あなたはOrderIDを渡すとOderIdを使用しているpublic Fiche_Ordre(string OrderID)

+2

どのラインでエラーが表示されますか?私はそれがあなたが投稿したコードのビットのいずれにもないと思う。 – Oded

+2

「OderId」が「」に設定されているためです。あなたは正しい変数を使用していません。 – CAbbott

答えて

2
public Fiche_Ordre(string OrderID) 
     { 
      InitializeComponent(); 
      Constuct_Page(); 

      Pers_Ordre oPersOrdr = oOrder_BL.Get_OrdreOne_BL(ClientID, Convert.ToInt32(OderId), false); 
      textEdit_RaisonSoc.Text = oPersOrdr.RaisonSoc; 
     } 

を。

あなたのケースとスペルを見る。

+0

私の間違いありがとう... – user609511

関連する問題