擷取DataGridView中儲存格的座標
int x = dgAddMatInZSInfo.GetCellDisplayRectangle(e.ColumnIndex, e.RowIndex, true).Left + dgAddMatInZSInfo.GetCellDisplayRectangle(e.ColumnIndex, e.RowIndex, true).Width;
int y = dgAddMatInZSInfo.GetCellDisplayRectangle(e.ColumnIndex, e.RowIndex, true).Top + dgAddMatInZSInfo.GetCellDisplayRectangle(e.ColumnIndex, e.RowIndex, true).Height / 2;
Point pNewLocation = new Point(x, y);
break跳出迴圈。 continue跳過迴圈中剩餘的語句,進入迴圈下一輪迴。 return直接跳出迴圈所在方法
List.FindIndex用法
List<string> list = new List<string>();
list.Add("aaa");
list.Add("bbb");
list.Add("ABC");
//指定一個變數
string str = "ABC";
//查換變數
int index = list.FindIndex(delegate(string s) { return s == str; });
Console.WriteLine(index);
Math.Round四捨五入
Math.Floor向下取整
Math.Ceiling 向上取整
public static double Round(double value, int digits); 四捨五入
// 摘要:
// 將雙精確度浮點值舍入到指定精度。
//
// 參數:
// value:
// 要舍入的雙精確度浮點數。
//
// digits:
// 傳回值中的小數位元(精度)
public static decimal Round(decimal d, int decimals);
// 摘要:
// 將小數值舍入到指定精度。
//
// 參數:
// d:
// 要舍入的小數。
//
// decimals:
// 傳回值中的小數位元(精度)。
//
// 返回結果:
// 精度等於 decimals,最接近 d 的數字。