本文整理汇总了C#中System.Data.DataRow.EndEdit方法的典型用法代码示例。如果您正苦于以下问题:C# DataRow.EndEdit方法的具体用法?C# DataRow.EndEdit怎么用?C# DataRow.EndEdit使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Data.DataRow
的用法示例。
在下文中一共展示了DataRow.EndEdit方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: addNewRecord
private void addNewRecord()
{
_drwRecord = _dst.Tables[_strTableName].NewRow();
_drwRecord.BeginEdit();
_drwRecord["Description"] = Description;
_drwRecord.EndEdit();
_dst.Tables[_strTableName].Rows.Add(_drwRecord);
}
示例2: addNewRecord
private void addNewRecord()
{
_drwRecord = _dst.Tables[_strTableName].NewRow();
_drwRecord.BeginEdit();
_drwRecord["BookName"] = BookName;
_drwRecord["BookAvailable"] = BookAvailable;
_drwRecord.EndEdit();
_dst.Tables[_strTableName].Rows.Add(_drwRecord);
}
示例3: addNewRecord
private void addNewRecord()
{
_drwRecord = _dst.Tables[_strTableName].NewRow();
_drwRecord.BeginEdit();
_drwRecord["BranchOffice"] = BranchOffice;
_drwRecord["Active"] = Active;
_drwRecord.EndEdit();
_dst.Tables[_strTableName].Rows.Add(_drwRecord);
}
示例4: addNewRecord
private void addNewRecord()
{
_drwRecord = _dst.Tables[_strTableName].NewRow();
_drwRecord.BeginEdit();
_drwRecord["FirstName"] = FirstName;
_drwRecord["LastName"] = LastName;
_drwRecord["DocNumber"] = DocNumber;
_drwRecord.EndEdit();
_dst.Tables[_strTableName].Rows.Add(_drwRecord);
}
示例5: addNewRecord
private void addNewRecord()
{
_drwRecord = _dst.Tables[_strTableName].NewRow();
_drwRecord.BeginEdit();
_drwRecord["DonorID"] = DonorID;
_drwRecord["BookID"] = BookID;
_drwRecord["BookSent"] = BookSent;
_drwRecord.EndEdit();
_dst.Tables[_strTableName].Rows.Add(_drwRecord);
}
示例6: addNewRecord
private void addNewRecord()
{
_drwRecord = _dst.Tables[_strTableName].NewRow();
_drwRecord.BeginEdit();
_drwRecord["ProdustsName"] = ProductsName;
_drwRecord["ProductsQty"] = ProductsQty;
_drwRecord["ProductsCost"] = ProductsCost;
_drwRecord.EndEdit();
_dst.Tables[_strTableName].Rows.Add(_drwRecord);
}
示例7: AddNewRecord
public void AddNewRecord()
{
// creates a new data row, and inserts our properties into it
// another way of explaining this method is converting our data object into
// a real record
_dataRow = _dataSet.Tables[TABLE_NAME].NewRow();
_dataRow.BeginEdit();
_dataRow["Description"] = Description;
_dataRow["ProductPrice"] = Price;
_dataRow.EndEdit();
_dataSet.Tables[TABLE_NAME].Rows.Add(_dataRow);
}
示例8: MyTestInitialize
public void MyTestInitialize()
{
DataTable DT = new DataTable();
DT.Columns.Add("First", typeof (int));
DT.Columns.Add("Next", typeof (string));
DT.Columns.Add("Another", typeof (string));
DT.Columns.Add("Last", typeof (string));
DT.AcceptChanges();
dataRow = DT.NewRow();
dataRow.BeginEdit();
dataRow["First"] = 42;
dataRow["Next"] = "Look at your man, now back to me,";
dataRow["Another"] = "Now back at your man, now back to me.";
dataRow["Last"] = "I'm on a horse...";
dataRow.EndEdit();
DT.AcceptChanges();
}
示例9: DeletedRow
public void DeletedRow(DataRow row, string column)
{
if (row == null)
{
return;
}
string strCheckDel = "";
if (row.RowState == DataRowState.Added)
strCheckDel = ConstRowDeleted.LOCAL_DELETE;
else if(row.RowState == DataRowState.Modified | row.RowState == DataRowState.Unchanged)
strCheckDel = ConstRowDeleted.DELETE;
row.BeginEdit();
if (row[column].ToString() == strCheckDel)
row[column] = ConstRowDeleted.ACTIVE;
else
row[column] = strCheckDel;
row.EndEdit();
}
示例10: btnBuscar3_Click
protected void btnBuscar3_Click(object sender, ImageClickEventArgs e)
{
try
{
string ART1 = (string)Session["ART"];
string cantiText = txtCan.Text.Trim();
if ((cantiText != "") && (cantiText != "0"))
{
if (ART1.Length > 0)
{
string[] ART = ART1.Split('►');
txtArticulo.Text = ART[0].Trim();
txtDesArt.Text = ART[1].Trim();
vCodigoProd = ART[0].Trim();
vDescripcion = ART[1].Trim();
vStockC = Convert.ToDecimal(ART[3].Trim());
vStockD = Convert.ToDecimal(ART[4].Trim());
vUndMed = ART[2].Trim();
vPrecioSoles = Convert.ToDecimal(ART[5].Trim());
vPrecioDolares = Convert.ToDecimal(ART[6].Trim());
vUbicacion = ART[7].Trim();
vCuentaCargo = Convert.ToDecimal(ART[8].Trim());
vCtaAlmacen = Convert.ToDecimal(ART[10].Trim());
vProcedencia = Convert.ToDecimal(ART[9].Trim());
}
CalcularDatarow();
tbldetalle = (DataTable)Session["CARRITO"];
dr = tbldetalle.NewRow();
dr["codProd"] = vCodigoProd;
dr["desProd"] = vDescripcion;
dr["PrecioS"] = vPrecioSoles;
dr["PrecioD"] = vPrecioDolares;
dr["Cantidad"] = Cantidad;
dr["UndMeda"] = vUndMed;
dr["TotalS"] = TotalS;
dr["TotalD"] = TotalD;
dr["stockD"] = vStockD;
dr["stockC"] = vStockC;
dr["vProcedencia"] = vProcedencia;
dr["vCtaAlmacen"] = vCtaAlmacen;
dr["vCuentaCargo"] = vCuentaCargo;
tbldetalle.Rows.Add(dr);
tbldetalle.AcceptChanges();
Session["CARRITO"] = tbldetalle;
dgvDetReq.DataSource = tbldetalle;
dgvDetReq.DataBind();
limpiar();
CalcularTotal();
}
else
{
txtCan.Text = "";
txtCan.Focus();
}
}
catch
{
//btnBuscar3.OnClientClick = "return confirm('¿desea Actualizar los datos estos datos?')";
dr = tbldetalle.Rows.Find(vCodigoProd.Trim());
dr.BeginEdit();
dr["codProd"] = vCodigoProd.Trim();
dr["desProd"] = vDescripcion;
dr["PrecioS"] = vPrecioSoles;
dr["PrecioD"] = vPrecioDolares;
dr["Cantidad"] = Cantidad;
dr["UndMeda"] = vUndMed;
dr["TotalS"] = TotalS;
dr["TotalD"] = TotalD;
dr["stockD"] = vStockD;
dr["stockC"] = vStockC;
dr["vProcedencia"] = vProcedencia;
dr["vCtaAlmacen"] = vCtaAlmacen;
dr["vCuentaCargo"] = vCuentaCargo;
dr.EndEdit();
tbldetalle.AcceptChanges();
Session["CARRITO"] = tbldetalle;
dgvDetReq.DataSource = tbldetalle;
dgvDetReq.DataBind();
limpiar();
CalcularTotal();
}
}
示例11: SetData
private DataRow SetData(DataRow dr)
{
dr.BeginEdit();
dr["CardName"] = txtCardName.Text.Trim();
dr["PunishFactor"] = txtPunishFactor.Text.Trim();
dr["Note"] = txtNote.Text;
dr.EndEdit();
return dr;
}
示例12: updateRecord
/// <summary>
/// Pre-condition: true
/// Post-condition: Will update the selected record in the dataset.
/// Description: This method will update the selected record in the dataset.
/// </summary>
public void updateRecord()
{
try
{
_drwRecord = _dst.Tables[_strTableName].Rows.Find(_lngPKID);
_drwRecord.BeginEdit();
_drwRecord["ProductID"] = ProductID;
_drwRecord["Price"] = ProductPrice;
_drwRecord["OrderLineQty"] = OrderLineQty;
_drwRecord["OrderNumber"] = OrderNumber;
_drwRecord["OrderLineSubTotal"] = OrderLineSubTotal;
_drwRecord["ProductName"] = ProductName;
_drwRecord.EndEdit();
}
catch (System.NullReferenceException)
{ }
}
示例13: updateRecord
/// <summary>
/// Pre-condition: true
/// Post-condition: Will update the selected record in the dataset.
/// Description: This method will update the selected record in the dataset.
/// </summary>
private void updateRecord()
{
_drwRecord = _dst.Tables[_strTableName].Rows.Find(_lngPKID);
_drwRecord.BeginEdit();
_drwRecord["PurchaseCode"] = PurchaseCode;
_drwRecord["BranchID"] = BranchID;
_drwRecord["DatePurchased"] = DatePurchased;
_drwRecord["SupplierID"] = SupplierID;
_drwRecord["PurchaseTotal"] = PurchaseTotal;
_drwRecord.EndEdit();
}
示例14: updateRecord
private void updateRecord()
{
_drwRecord = _dst.Tables[_strTableName].Rows.Find(_lngPKID);
_drwRecord.BeginEdit();
_drwRecord["BookName"] = BookName;
_drwRecord["BookAvailable"] = BookAvailable;
_drwRecord.EndEdit();
}
示例15: SendTelegramARQ
/// <summary>
/// blnValue=true 正常发送ARQ报文,如果目标地址有货,报警,并要重新指定新货位,blnValue=false
/// </summary>
/// <param name="dr"></param>
/// <param name="blnValue"></param>
private void SendTelegramARQ(DataRow dr,bool blnValue)
{
THOK.CRANE.TelegramData tgd = new CRANE.TelegramData();
tgd.CraneNo = dr["CRANE_NO"].ToString();
tgd.AssignmenID = dr["ASSIGNMENT_ID"].ToString();
if (!blnValue)
{
tgd.AssignmentType = "DE";
}
string TaskType = dr["TASK_TYPE"].ToString();
string ItemNo = dr["ITEM_NO"].ToString();
if (TaskType.Substring(1, 1) == "4" && ItemNo == "1" && dr["CRANE_NO"].ToString() == dr["NEW_CRANE_NO"].ToString())
{
tgd.StartPosition = dr["CRANESTATION"].ToString();
tgd.DestinationPosition = dr["NEW_TO_STATION"].ToString();
}
else
{
if (TaskType.Substring(1, 1) == "1" || (TaskType.Substring(1, 1) == "4" && ItemNo == "3") || TaskType.Substring(1, 1) == "3" && ItemNo == "4") //入库
{
tgd.StartPosition = dr["CRANESTATION"].ToString();
tgd.DestinationPosition = dr["CELLSTATION"].ToString();
}
else //出库
{
tgd.StartPosition = dr["CELLSTATION"].ToString();
tgd.DestinationPosition = dr["CRANESTATION"].ToString();
}
}
THOK.CRANE.TelegramFraming tf = new CRANE.TelegramFraming();
string QuenceNo = GetNextSQuenceNo();
string str = tf.DataFraming("1" + QuenceNo, tgd, tf.TelegramARQ);
WriteToService("Crane", "ARQ", str);
DataRow[] drs = dtCrane.Select(string.Format("TASK_ID='{0}'", dr["TASK_ID"]));
if (drs.Length > 0)
{
drs[0].BeginEdit();
drs[0]["SQUENCE_NO"] = QuenceNo;
drs[0].EndEdit();
dtCrane.AcceptChanges();
dr.BeginEdit();
dr["SQUENCE_NO"] = QuenceNo;
dr.EndEdit();
}
lock (dCraneState)
{
dCraneState[dr["CRANE_NO"].ToString()] = "1";
}
//更新发送报文。
TaskDal dal = new TaskDal();
dal.UpdateCraneQuenceNo(dr["TASK_ID"].ToString(), dr["SQUENCE_NO"].ToString(), ItemNo); //更新堆垛机序列号。并更新为1
}