我从treeview中得到的栏位要乘以一个数值,可这样写是错误的,该如何写呢?
Node.Text = Row["de02"].ToString() + "-->" + Row["Expr2"].ToString() + "; 領料數量:" + (Row["Expr2"].ToString() * int.Parse(plnm));
(Row["Expr2"].ToString() * int.Parse(plnm)这个写法不对,请告之,谢谢!
Node.Text = Row["de02"].ToString() + "-->" + Row["Expr2"].ToString() + "; 領料數量:" + (Row["Expr2"].ToString() * int.Parse(plnm));
(Row["Expr2"].ToString() * int.Parse(plnm)这个写法不对,请告之,谢谢!
string * int ?
你能编译通过?
Convert.ToInt32(Row["Expr2"].ToString()) * int.Parse(plnm)
提示 輸入字串格式不正確
Convert.ToInt32(Row["Expr2"].ToString()) * int.Parse(plnm)
int.Parse(Row["Expr2"].ToString()) * int.Parse(plnm)
這2個都錯誤
描述: 在執行目前 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);
Convert.ToSingle(Row["Expr2"].ToString()) * int.Parse(plnm).ToString();
我套用這個還是錯誤
編譯錯誤
描述: 資源編譯無法完成 (錯誤發生於服務要求)。請檢閱下列的特定錯誤詳細資料,並視情況修改您的原始程式碼。 編譯器錯誤訊息: CS0019: 無法將運算子 '*' 套用至型別 'float' 和 'string' 的運算元