我从treeview中得到的栏位要乘以一个数值,可这样写是错误的,该如何写呢?
Node.Text = Row["de02"].ToString() + "-->" + Row["Expr2"].ToString() + ";            領料數量:" + (Row["Expr2"].ToString() * int.Parse(plnm));
(Row["Expr2"].ToString() * int.Parse(plnm)这个写法不对,请告之,谢谢!

解决方案 »

  1.   

    Row["Expr2"].ToString() * int.Parse(plnm)
    string * int ?
    你能编译通过?
      

  2.   

    Convert.ToInt32(Row["Expr2"].ToString()) * int.Parse(plnm)
      

  3.   

    例外詳細資訊: System.FormatException: 輸入字串格式不正確。
    Convert.ToInt32(Row["Expr2"].ToString()) * int.Parse(plnm)
      

  4.   

    int.parse(Row["Expr2"].ToString()) * int.Parse(plnm);
      

  5.   

    我測試還是不對
    提示 輸入字串格式不正確
    Convert.ToInt32(Row["Expr2"].ToString()) * int.Parse(plnm)
    int.Parse(Row["Expr2"].ToString()) *  int.Parse(plnm)
    這2個都錯誤
      

  6.   

    輸入字串格式不正確。 
    描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。 例外詳細資訊: System.FormatException: 輸入字串格式不正確。原始程式錯誤: 
    行 63:                 //Node.SelectAction = TreeNodeSelectAction.None;
    行 64:                 Node.Value = Row["de02"].ToString();
    行 65:                 Node.Text = Row["de02"].ToString() + "-->" + Row["Expr2"].ToString() + ";           領料數量:" + int.Parse(Row["Expr2"].ToString()) * int.Parse(plnm); 
    行 66: 
    行 67:                 tvbom.Nodes.Add(Node);
     
      

  7.   

    (int.Parse(Row["Expr2"].ToString()) * int.Parse(plnm)).ToString()
      

  8.   

    Convert.ToInt32(Row["Expr2"].ToString()) * int.Parse(plnm)。ToString()
      

  9.   

    Expr2是一個用量標準欄位,是從視圖得到的欄位,它是由一個欄位float的欄位名為"總量"除以一個欄位float的欄位的"標準"得到
      

  10.   

    晕倒,原来是float啊
    Convert.ToSingle(Row["Expr2"].ToString()) * int.Parse(plnm).ToString();
      

  11.   


    我套用這個還是錯誤
    編譯錯誤 
    描述: 資源編譯無法完成 (錯誤發生於服務要求)。請檢閱下列的特定錯誤詳細資料,並視情況修改您的原始程式碼。 編譯器錯誤訊息: CS0019: 無法將運算子 '*' 套用至型別 'float' 和 'string' 的運算元
      

  12.   

    Convert.ToSingle(Row["Expr2"].ToString()) * int.Parse(plnm)  就正確了  謝謝大家  尤其是熱心的Chinajiyong