121
dGV8.DataSource = f1.GetTable("select * from post", connectionString2);
dGV8.AutoResizeColumns(DGVAutoSizeColumnsMode.AllCellsExceptHeader);
dGV8.Columns[0].Width = 40;
dGV8.Columns[1].Width = 220;
dGV8.Columns[2].Width = 220;
dGV8.Columns[3].Width = 70;
dGV8.Columns[0].HeaderText = "ID";
dGV8.Columns[1].HeaderText = "Наименование поставщика";
dGV8.Columns[2].HeaderText = "Адрес";
dGV8.Columns[3].HeaderText = "Телефон";
}
public void adddata(string str)
{
MySqlConnection sqlConnection = new MySqlConnection(connectionString2);
sqlConnection.Open();
MySqlCommand myCommandZ;
bool good = false;
myCommandZ = new MySqlCommand(str, sqlConnection);
myCommandZ.Transaction =
sqlConnection.BeginTransaction(System.Data.IsolationLevel.Serializable);
try
{
myCommandZ.ExecuteNonQuery();
/*Подтверждаем транзакцию */
myCommandZ.Transaction.Commit();
good = true;
}
catch (Exception ex)
{
/*Отклоняем транзакцию */
myCommandZ.Transaction.Rollback();
MessageBox.Show("Запрос вызывает следующую ошибку: " + ex.Message,
"Ошибка", MessageBoxBTNs.OK, MessageBoxIcon.Error);
}
finally
{
if (sqlConnection != null && sqlConnection.State !=
ConnectionState.Closed && good)
{
LoadData();
}
}
}
public void getcombo()
{
string myQ = String.Format("SELECT idpr, proizv FROM proizv");
FAvtoriz f1 = new FAvtoriz();
DataTable myD = f1.GetTable(myQ, connectionString2);
comboBox2.DataSource = myD;
comboBox2.DisplayMember = "proizv";
comboBox2.ValueMember = "idpr";
string myQ2 = String.Format("SELECT ide, edizm FROM edizm");
FAvtoriz f12 = new FAvtoriz();
DataTable myD2 = f12.GetTable(myQ2, connectionString2);
comboBox1.DataSource = myD2;
comboBox1.DisplayMember = "edizm";
comboBox1.ValueMember = "ide";