1. 程式人生 > >C#很小的知識點

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.Year.ToString();         獲取年份  
DateTime.Now.Month.ToString();      獲取月份  
DateTime.Now.DayOfWeek.ToString(); 獲取星期