Thứ Sáu, 11 tháng 4, 2014

Intruduction to ADO.NET

_Interface :



_Tiến hành connect vs Database.Cụ thể db ở đây sẽ là db ví dụ: AdvantureWorks2012 
Kết nối tới Database  bằng code:

string connectionString = "Data Source=ENVY15TI7-2012\CHUNGNN;
Database=AdventureWorks2012 ;
Integrated Security=SSPI";
sqlconProductDetails = new SqlConnection(connectionString);

sqlcomProductDetails = new SqlCommand();

Event Load cho form của chương trình:
  try
            {
                ClearControls();
               
                if (sqlconProductDetails.State==ConnectionState.Open)
                   
                {
                    sqlconProductDetails.Close();
                }
                sqlconProductDetails.Open();
                sqlcomProductDetails.CommandText = "select * from tblProductDetails";
               
                sqlcomProductDetails.Connection = sqlconProductDetails;
              
                sqldreaderProductDetails = sqlcomProductDetails.ExecuteReader();
                 
                if (sqldreaderProductDetails.HasRows)
                    
                {
                    sqldreaderProductDetails.Read();
                   
                    DisplayResult();
                  
                    if (sqldreaderProductDetails.Read())
                        
                    {
                        btnNext1.Enabled = true; 
                        btnNext2.Enabled = true;                       
                        rowNumber = rowNumber + 1;                        
                        btnBack1_Click(null, null);
                    }
                    else
                    {
                        btnNext1.Enabled = false;
                        btnNext2.Enabled = false;
                        btnBack1.Enabled = false;
                        btnBack2.Enabled = false     
                    }
                    btnEdit.Enabled = true;
                    btnDelete.Enabled = true;      
                }
                else
                {
                    DisableButtons();  
                }
                btnCancel.Enabled = false;
                btnSave.Enabled = false;
                btnAddnew.Enabled = true;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Problem while connecting to database", "Product Details", MessageBoxButtons.OK, MessageBoxIcon.Error);
                sqlconProductDetails.Close();
                txtBuiltyear.Text = ex.ToString();

            }
+Ngoài ra còn các event cho các button như trên hình.Co thể down về xem chi tiết tại:
SourceCode:
http://www.mediafire.com/download/oqg1sk4rqnt974i/Workshop7.rar

Thứ Sáu, 4 tháng 4, 2014


Thứ Năm, 3 tháng 4, 2014