_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
_Tiến hành connect vs Database.Cụ thể db ở đây sẽ là db ví dụ: AdvantureWorks2012
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






