C#如何在各類控件中輸入\輸出數據


 

文本框:TextBox

Text - 按鈕文字

TextBox.text="";

s=TextBox.text;

單選按鈕+復選按鈕

RadioButton,CheckBox

Text-單選按鈕上的文字

Checked - 單選按鈕是否被選中true/false

RadioButton.Checked=Ture;

下拉列表combobox

   Items--編輯項(靜態時使用,一般情況下都是用函數代碼連接數據庫里的表)

(1).使用代碼逐項添加

a.造一個實體類 :重寫父類的ToString()方法,返回要顯示的屬性。

b.使用實體造對象

c.把對象添加到下拉列表的items集合中去。

日歷型DateTimePicker、MonthCalendar

TimePicker.Value="";

數據型Dataset、DataGridview、DataTable

 

 

 

 

 

 

 

 

 SqlConnection sqlConnection = new SqlConnection();                                              //聲明並實例化SQL連接;
            sqlConnection.ConnectionString =
                "Server=(local);Database=EduBaseDemo;Integrated Security=sspi";                             //在字符串變量中,描述連接字符串所需的服務器地址、數據庫名稱、集成安全性(即是否使用Windows驗證);
            SqlCommand sqlCommand = new SqlCommand();                                                       //聲明並實例化SQL命令;
            sqlCommand.Connection = sqlConnection;                                                          //將SQL命令的連接屬性指向SQL連接;
            sqlCommand.CommandText =
                "SELECT No,Name,Credit FROM tb_Course WHERE No NOT IN"
                + "(SELECT CourseNo FROM tb_CourseSelection WHERE StudentNo=@StudentNo);";                  //指定SQL命令的命令文本;該命令查詢學生尚未選修的課程,以用作數據網格視圖數據源;
            sqlCommand.Parameters.AddWithValue("@StudentNo", "3120707001");                                 //向SQL命令的參數集合添加參數的名稱、SQL Server數據類型、長度(僅用於定長類型)、所綁定的數據表中的列名;
            SqlDataAdapter sqlDataAdapter = new SqlDataAdapter();                                           //聲明並實例化SQL數據適配器;
            sqlDataAdapter.SelectCommand = sqlCommand;                                                      //將SQL數據適配器的查詢命令屬性指向SQL命令;
            this.CourseTable = new DataTable();                                                             //實例化本窗體的課程數據表,用於保存所有課程,以用作數據網格視圖數據源;
            this.SelectedCourseTable = new DataTable();                                                     //實例化本窗體的已選課程數據表,用於保存學生已選修課程,以用作數據網格視圖數據源;
            sqlConnection.Open();                                                                           //打開SQL連接;
            sqlDataAdapter.Fill(this.CourseTable);                                                          //SQL數據適配器讀取數據,並填充課程數據表;
            sqlCommand.CommandText =
                "SELECT C.No,C.Name,C.Credit,CS.OrderBook"
                + " FROM tb_Course AS C JOIN tb_CourseSelection AS CS ON C.No=CS.CourseNo"
                + " WHERE StudentNo=@StudentNo;";                                                           //指定SQL命令的命令文本;該命令查詢學生已選修的課程,以用作數據網格視圖數據源;
            sqlDataAdapter.Fill(this.SelectedCourseTable);                                                  //SQL數據適配器讀取數據,並填充已選課程數據表;
            sqlConnection.Close();                        

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM