2 つの整数型の列を連結する式をデータ テーブルに記述する方法を知りたいです。「+」を試してみると、2つの整数が加算されるためです。
前もって感謝します。
結果列の式を設定したい場合。これを試して。
DataTable table = new DataTable();
table.Columns.Add("OrderCount",typeof(int));
table.Columns.Add("OrderPrice",typeof(int));
table.Rows.Add(new object[] { 1, 1 });
table.Rows.Add(new object[] { 2, 3 });
table.Rows.Add(new object[] { 4, 5 });
table.Columns.Add("Result", typeof(string));
table.Columns["Result"].Expression = "Convert(OrderCount, 'System.String') + OrderPrice";
例:
int a = 1;
int b = 2;
var asInt = a + b; // asInt is now 3
var asString = a.ToString() + b.ToString() // asString is now "12"
var asStringAlt = String.Format("{0}{1}", a, b); // alternate method as suggested