C#很小的知識點
一.
//combobox從資料庫讀入資料後不能被手動輸入
combobox的 DropDownStyle屬性設定為DropDownList
二.
設定窗體的MdiParent
首先將主窗體中的IsMdiContainer設定為True
在子窗體處開啟時
From a =new From();
a.MdiParent = this;
a.Show();
三.
在App.config設定連線資料庫的字串
1.<appSettings>
//<add key="引用時的名字" value="server=.;database=資料庫名稱;uid=登陸資料庫ID;pwd=密碼"/>
<add key="ConnectionString" value="server=.;database=db_GradeManage;uid=sa;pwd=123456"/>
</appSettings>
2.引用System.configuration
3.//獲取連線字串
string ConStringEncrypt = ConfigurationManager.AppSettings["ConStringEncrypt"];
四.
//StringBuilder的使用,一個可以隨著使用者需要變長的字串
StringBuilder strsql = new StringBuilder();
strsql.Append(" ");
五.
//鍵盤上單擊Enter鍵執行操作
//下面是一個text鍵盤按鈕事件
private void TxtUserPwd_KeyDown(object sender, KeyEventArgs e)
{
//如果按鈕是Enter鍵,進入if語句
if (e.KeyCode == Keys.Enter)
{
//執行介面上的按鈕事件
BtnLogin_Click(sender, e);
}
}
六.對時間的操縱
1.在from上顯示當前時間,而且1秒重新整理一次
首先拉入一個timer控制元件(設定控制元件的Interval屬性為1000)
//這是空間發生的時間
private void timer1_Tick(object sender, EventArgs e)
{
//得到現在的時間,然後顯示在label上
label.Text = DateTime.Now.ToLongTimeString();
}
//在窗體load事件中加入
timer.Enabled = true;
2.一些常用的時間表示方法
//獲取日期+時間
DateTime.Now.ToString(); // 年-月-日 時:分:秒
DateTime.Now.ToLocalTime().ToString(); //年-月-日 時:分:秒
//獲取日期
DateTime.Now.ToLongDateString().ToString(); // a年b月c日
DateTime.Now.ToShortDateString().ToString(); // 年-月-日
DateTime.Now.ToString("yyyy-MM-dd"); //年-月-日
DateTime.Now.Date.ToString(); // 年-月-日 時:分:秒
//獲取時間
DateTime.Now.ToLongTimeString().ToString(); // 時:分:秒
DateTime.Now.ToShortTimeString().ToString(); // 時:分
DateTime.Now.ToString("hh:mm:ss"); //時:分:秒
DateTime.Now.Month.ToString(); 獲取月份
DateTime.Now.DayOfWeek.ToString(); 獲取星期