回傳值 1 ~ N
SELECT datediff(month, '2015-09-17', '2015-10-01') --差距為 1(含一個月內) ~ N個月
回傳值 0
SELECT datediff(month, '2015-10-01', '2015-10-01') --兩日期為同一天
回傳值 -1
SELECT datediff(month, '2015-10-01', '2015-09-17') 開始日期晚於結束日期 */
這裡你可以找到我自己實際的軟體操作經驗、自由軟體的分享等;或者讓我可以與你分享我生活的點點滴滴。
SELECT datediff(month, '2015-09-17', '2015-10-01') --差距為 1(含一個月內) ~ N個月
SELECT datediff(month, '2015-10-01', '2015-10-01') --兩日期為同一天
SELECT datediff(month, '2015-10-01', '2015-09-17') 開始日期晚於結束日期 */
public Form2() { InitializeComponent(); } //OverLord 建構子 public Form2(string strTextMsg) { InitializeComponent(); textBox1.Text = strTextMsg; //由父表單傳入預設值 } //變數設定 public string TextBoxMsg { set { textBox1.Text = value; //設定初始值時使用 } get { return textBox1.Text; //提供給父表單取值用 } }
Form2 obj = new Form2(); obj.TextBoxMsg = textBox1.Text; //從父表單設定數值至子表單 if (obj.ShowDialog() == DialogResult.OK) //利用 Dialog 狀態來使用 { this.textBox1.Text = obj.TextBoxMsg; //從子表單取回設定完的數值 }
Form2 obj = new Form2(textBox1.Text); //傳入預設值給子表單 if (obj.ShowDialog() == DialogResult.OK) { this.textBox1.Text = obj.TextBoxMsg; //從子表單取回設定完的數值 }