本文整理汇总了C#中System.Data.DataRow.Delete方法的典型用法代码示例。如果您正苦于以下问题:C# DataRow.Delete方法的具体用法?C# DataRow.Delete怎么用?C# DataRow.Delete使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Data.DataRow
的用法示例。
在下文中一共展示了DataRow.Delete方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: get_gd_cc
private void get_gd_cc(DataSet v_ds_gdd, ref decimal v_count, DataRow v_data_row, ref int v_int_khong_nhap_duoc, DataRow v_dt_r)
{
DataRow v_dt_gdd = v_ds_gdd.Tables[0].Rows[0];
decimal v_id_gdd = CIPConvert.ToDecimal(v_dt_gdd["ID"].ToString());
US_GD_CHUNG_CHI v_us_gdcc = new US_GD_CHUNG_CHI();
v_us_gdcc.dcID_GD_DIEM = v_id_gdd;
v_us_gdcc.strSO_CHUNG_CHI = v_data_row["SO_CHUNG_CHI"].ToString();
v_us_gdcc.datNGAY_CAP = (DateTime)v_data_row["NGAY_CAP"];
v_us_gdcc.datNGAY_BAT_DAU = (DateTime)v_data_row["NGAY_BAT_DAU"];
if (v_data_row["NGAY_KET_THUC"].ToString() == "")
{
v_us_gdcc.IsNGAY_KET_THUCNull();
}
else
{
v_us_gdcc.datNGAY_KET_THUC = (DateTime)v_data_row["NGAY_KET_THUC"];
}
v_us_gdcc.datNGAY_LAP = DateTime.Now.Date;
v_us_gdcc.datNGAY_SUA = DateTime.Now.Date;
v_us_gdcc.strDA_XOA = "N";
try
{
v_us_gdcc.Insert();
v_data_row.Delete();
v_count++;
}
catch (Exception)
{
MessageBox.Show("Chứng chỉ "+ v_us_gdcc.strSO_CHUNG_CHI+ " đã tồn tại. Vui lòng kiểm tra lại thông tin!");
v_int_khong_nhap_duoc++;
}
}
示例2: DeleteDrinkTypeRow
public static Boolean DeleteDrinkTypeRow(DataRow drinkTypeRow)
{
var productExists = DataBaseProducerDrinkHelper.GetProducerDrinkData().Any(product => product.id_rodzaju_napoju == (drinkTypeRow as HurtowniaNapojowDataSet.RodzajeNapojuRow).Identyfikator);
if (productExists)
{
MessageBox.Show("Do wybranego rodzaju napoju '" + (drinkTypeRow as HurtowniaNapojowDataSet.RodzajeNapojuRow).NazwaRodzajuNapoju + "' są przypisane napoje producenta. Rodzaj napoju nie zostanie usunięty.", Globals.TITLE_ERROR);
return false;
}
drinkTypeRow.Delete();
return DrinkTypeTableAdapter.Update(drinkTypeRow) == 1;
}
示例3: DeleteCustomerRow
public static Boolean DeleteCustomerRow(DataRow customerRow)
{
var shoppingExists = DataBaseShoppingHelper.GetShoppingData().Any(shopping => shopping.id_klienta == (customerRow as HurtowniaNapojowDataSet.KlienciRow).Identyfikator);
if (shoppingExists)
{
MessageBox.Show("Do wybranego klienta '" + (customerRow as HurtowniaNapojowDataSet.KlienciRow).NazwaKlienta + "' są przypisane zakupy klienta. Klient nie zostanie usunięty.", Globals.TITLE_ERROR);
return false;
}
customerRow.Delete();
return CustomerTableAdapter.Update(customerRow) == 1;
}
示例4: DeletePiecePackageRow
public static Boolean DeletePiecePackageRow(DataRow piecePackageRow)
{
var productExists = DataBaseProducerDrinkHelper.GetProducerDrinkData().Any(product => product.id_opakowania_sztuki == (piecePackageRow as HurtowniaNapojowDataSet.OpakowaniaSztukiRow).Identyfikator);
if (productExists)
{
HurtowniaNapojowDataSet.NazwyOpakowaniaSztukiRow tempPiecePackageName = DataBasePiecePackageNameHelper.GetPiecePackageNameByID((piecePackageRow as HurtowniaNapojowDataSet.OpakowaniaSztukiRow).id_rodzaju_opakowania_sztuki);
MessageBox.Show("Do wybranego rodzaju opakowania sztuki '"+tempPiecePackageName.NazwaOpakowania+", "+ (piecePackageRow as HurtowniaNapojowDataSet.OpakowaniaSztukiRow).Pojemność + "' są przypisane napoje producenta. Rodzaj opakowania sztuki nie zostanie usunięty.", Globals.TITLE_ERROR);
return false;
}
piecePackageRow.Delete();
return PiecePackageTableAdapter.Update(piecePackageRow) == 1;
}
示例5: DeleteBulkPackageRow
public static Boolean DeleteBulkPackageRow(DataRow bulkPackageRow)
{
var productExists = DataBaseProducerDrinkHelper.GetProducerDrinkData().Any(product => product.id_opakowania_zbiorczego == (bulkPackageRow as HurtowniaNapojowDataSet.OpakowaniaZbiorczeRow).Identyfikator);
if (productExists)
{
HurtowniaNapojowDataSet.NazwyOpakowaniaZbiorczegoRow tempBulkPackageName = DataBaseBulkPackageNameHelper.GetBulkPackageNameByID((bulkPackageRow as HurtowniaNapojowDataSet.OpakowaniaZbiorczeRow).id_rodzaju_opakowania_zbiorczego);
MessageBox.Show("Do wybranego rodzaju opakowania zbiorczego '" + tempBulkPackageName.NazwaOpakowania + ", " + (bulkPackageRow as HurtowniaNapojowDataSet.OpakowaniaZbiorczeRow).Pojemność + "' są przypisane napoje producenta. Rodzaj opakowania zbiorczego nie zostanie usunięty.", Globals.TITLE_ERROR);
return false;
}
bulkPackageRow.Delete();
return BulkPackageTableAdapter.Update(bulkPackageRow) == 1;
}
示例6: DeleteDrinkNameRow
public static Boolean DeleteDrinkNameRow(DataRow drinkNameRow)
{
var productExists = DataBaseProducerDrinkHelper.GetProducerDrinkData().Any(product => product.id_nazwy_napoju == (drinkNameRow as HurtowniaNapojowDataSet.NazwyNapojuRow).Identyfikator);
if (productExists)
{
MessageBox.Show("Do wybranej nazwy napoju '" + (drinkNameRow as HurtowniaNapojowDataSet.NazwyNapojuRow).NazwaNapoju + "' są przypisane napoje producenta. Nazwa napoju nie zostanie usunięta.", Globals.TITLE_ERROR);
return false;
}
drinkNameRow.Delete();
var result = DrinkNameTableAdapter.Update(drinkNameRow) == 1;
if (result) RefreshData();
return result;
}
示例7: DeleteTasteRow
public static Boolean DeleteTasteRow(DataRow tasteRow)
{
var productExists = DataBaseProducerDrinkHelper.GetProducerDrinkData().Any(product => product.id_smaku == (tasteRow as HurtowniaNapojowDataSet.SmakiRow).Identyfikator);
if (productExists)
{
MessageBox.Show("Do wybranego smaku '" + (tasteRow as HurtowniaNapojowDataSet.SmakiRow).NazwaSmaku + "' są przypisane napoje producenta. Smak nie zostanie usunięty.", Globals.TITLE_ERROR);
return false;
}
tasteRow.Delete();
var result = TasteTableAdapter.Update(tasteRow) == 1;
if (result) RefreshData();
return result;
}
示例8: DeleteProducerDrinkRow
public static Boolean DeleteProducerDrinkRow(DataRow producerDrinkRow)
{
var warehouseProductExists = DataBaseWarehouseDrinkHelper.GetWarehouseDrinkData().Any(product => product.id_napoju_producenta == (producerDrinkRow as HurtowniaNapojowDataSet.NapojeProducentaRow).Identyfikator);
if (warehouseProductExists)
{
MessageBox.Show("Do wybranego napoju producenta są przypisane napoje hurtowni. Wybrany napój producenta nie zostanie usunięty.", Globals.TITLE_ERROR);
return false;
}
producerDrinkRow.Delete();
var result = ProducerDrinkTableAdapter.Update(producerDrinkRow) == 1;
if (result) RefreshData();
return result;
}
示例9: DeleteGasTypeRow
public static Boolean DeleteGasTypeRow(DataRow gasTypeRow)
{
var productExists = DataBaseProducerDrinkHelper.GetProducerDrinkData().Any(product => product.id_rodzaju_gazu == (gasTypeRow as HurtowniaNapojowDataSet.RodzajeGazuRow).Identyfikator);
if (productExists)
{
MessageBox.Show("Do wybranego rodzaju gazu '" + (gasTypeRow as HurtowniaNapojowDataSet.RodzajeGazuRow).NazwaRodzaju + "' są przypisane napoje producenta. Rodzaj Gazu nie zostanie usunięty.", Globals.TITLE_ERROR);
return false;
}
gasTypeRow.Delete();
var result = GasTypeTableAdapter.Update(gasTypeRow) == 1;
if (result) RefreshData();
return result;
}
示例10: DeletePiecePackageNameRow
public static Boolean DeletePiecePackageNameRow(DataRow piecePackageNameRow)
{
var piecePackageExists = DataBasePiecePackageHelper.GetPiecePackageData().Any(piecePackage => piecePackage.id_rodzaju_opakowania_sztuki == (piecePackageNameRow as HurtowniaNapojowDataSet.NazwyOpakowaniaSztukiRow).Identyfikator);
if (piecePackageExists)
{
MessageBox.Show("Do wybranej nazwy rodzaju opakowania sztuki '" + (piecePackageNameRow as HurtowniaNapojowDataSet.NazwyOpakowaniaSztukiRow).NazwaOpakowania + "' są przypisane opakowania sztuki. Nazwa rodzaju opakowania sztuki nie zostanie usunięta.", Globals.TITLE_ERROR);
return false;
}
piecePackageNameRow.Delete();
var result = PiecePackageNameTableAdapter.Update(piecePackageNameRow) == 1;
if (result) RefreshData();
return result;
}
示例11: DeleteProducerRow
public static Boolean DeleteProducerRow(DataRow producerRow)
{
var productExists = DataBaseProducerDrinkHelper.GetProducerDrinkData().Any(product => product.id_procuenta == (producerRow as HurtowniaNapojowDataSet.ProducenciRow).Identyfikator);
if (productExists)
{
MessageBox.Show("Do wybranego producenta '" + (producerRow as HurtowniaNapojowDataSet.ProducenciRow).NazwaProducenta + "' są przypisane napoje producenta. Wybrany Producent nie zostanie usunięty.", Globals.TITLE_ERROR);
return false;
}
producerRow.Delete();
var result = ProducerTableAdapter.Update(producerRow) == 1;
if (result) RefreshData();
return result;
}
示例12: DeleteWarehouseDrinkRow
public static Boolean DeleteWarehouseDrinkRow(DataRow warehouseDrinkRow)
{
var warehouseProductExists = DataBaseProductHelper.GetProductsData().Any(product => product.id_napoju_hurtowni == (warehouseDrinkRow as HurtowniaNapojowDataSet.NapojeHurtowniRow).Identyfikator);
if (warehouseProductExists)
{
MessageBox.Show("Do wybranego napoju z magazynu są przypisane produkty zakópów klienta. Wybrana pozycja magazynu nie zostanie usunięta.", Globals.TITLE_ERROR);
return false;
}
warehouseDrinkRow.Delete();
var result = WarehouseDrinkTableAdapter.Update(warehouseDrinkRow) == 1;
if (result) RefreshData();
return result;
}
示例13: DeleteBulkPackageNameRow
public static Boolean DeleteBulkPackageNameRow(DataRow bulkPackageNameRow)
{
var bulkPackageExists = DataBaseBulkPackageHelper.GetBulkPackageData().Any(bulk => bulk.id_rodzaju_opakowania_zbiorczego == (bulkPackageNameRow as HurtowniaNapojowDataSet.NazwyOpakowaniaZbiorczegoRow).Identyfikator);
if (bulkPackageExists)
{
MessageBox.Show("Do wybranej nazwy rodzaju opakowania zbiorczego '" + (bulkPackageNameRow as HurtowniaNapojowDataSet.NazwyOpakowaniaZbiorczegoRow).NazwaOpakowania + "' są przypisane opakowania zbiorcze. Nazwa opakowania zbiorczego nie zostanie usunięta.", Globals.TITLE_ERROR);
return false;
}
try
{
bulkPackageNameRow.Delete();
var result = BulkPackageNameTableAdapter.Update(bulkPackageNameRow) == 1;
if (result) RefreshData();
return result;
}
catch (OleDbException e)
{
MessageBox.Show(e.Message, Globals.TITLE_ERROR);
return false;
}
}
示例14: deleteTicket
private void deleteTicket(DataRow dr)
{
String tid = DrGetStr(dr, this.gxxfDataSet.Ticket.TicketIdColumn);
dr.Delete();
ticketTableAdapter.Update(dr);
DataRow[] rows = gxxfDataSet.TicketJacket.Select("TicketId = '" + tid + "'");
foreach (DataRow r in rows) {
r.Delete();
ticketJacketTableAdapter.Update(r);
}
rows = gxxfDataSet.TicketTrousers.Select("TicketId = '" + tid + "'");
foreach (DataRow r in rows) {
r.Delete();
ticketTrousersTableAdapter.Update(r);
}
}
示例15: DeleteFilterX
public void DeleteFilterX(DataRow filterX)
{
string str = filterX["ID"].ToString();
string sql = "delete from " + this._tblfiltername + " where ID='" + str + "';\ndelete from " + this._tblFilterConditionName + " where Filter_Id='" + str + "';";
QueryHelper.ExecuteSqlScalar("SkyMap.Net.Criteria", sql);
this.DeleteFilterXConditions(filterX);
filterX.Delete();
}