本文整理汇总了C#中System.Data.DataRowView.CancelEdit方法的典型用法代码示例。如果您正苦于以下问题:C# DataRowView.CancelEdit方法的具体用法?C# DataRowView.CancelEdit怎么用?C# DataRowView.CancelEdit使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Data.DataRowView
的用法示例。
在下文中一共展示了DataRowView.CancelEdit方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: EditRow
/// <summary>
/// Запускает форму для редактирования строки.
/// </summary>
/// <param name="source"></param>
private void EditRow(DataRowView source)
{
source.BeginEdit();
Editor.ReBindControlsToDataRow(source);
if (Editor.ShowDialog() == DialogResult.OK)
{
source.EndEdit();
}
else
{
source.CancelEdit();
}
}
示例2: frmStockMov_Load
private void frmStockMov_Load(object sender, EventArgs e)
{
this.CenterToScreen();
System.Drawing.Icon ico = Properties.Resources.icono_app;
this.Icon = ico;
this.ControlBox = true;
this.MaximizeBox = false;
FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
tblStockMov = BL.StockMovBLL.GetTablaMov();
tblStockMovDetalle = BL.StockMovBLL.GetTablaDetalle();
DataColumn col = new DataColumn();
col.ColumnName = "Precio";
tblStockMovDetalle.Columns.Add(col);
dsStockMov = new DataSet();
dsStockMov.DataSetName = "dsStockMov";
dsStockMov.Tables.Add(tblStockMov);
dsStockMov.Tables.Add(tblStockMovDetalle);
tblStockEntradas = tblStockMov.Clone();
tblEntradasDetalle = tblStockMovDetalle.Clone();
viewStockMov = new DataView(tblStockEntradas);
viewStockMovDetalle = new DataView(tblEntradasDetalle);
lblNro.ForeColor = System.Drawing.Color.DarkRed;
Random rand = new Random();
idMov = rand.Next(-2000000000, 2000000000);
lblNro.Text = idMov.ToString();
viewStockMov.RowStateFilter = DataViewRowState.Added;
rowView = viewStockMov.AddNew();
rowView["IdMovMSTK"] = idMov.ToString();
rowView["OrigenMSTK"] = 1;
rowView["FechaMSTK"] = DateTime.Today;
rowView["CompensaMSTK"] = 0;
rowView.EndEdit();
dgvDatos.Enabled = false;
dateTimePicker1.DataBindings.Add("Text", rowView, "FechaMSTK", false, DataSourceUpdateMode.OnPropertyChanged);
cmbOrigen.DataBindings.Add("SelectedValue", rowView, "OrigenMSTK", false, DataSourceUpdateMode.OnPropertyChanged);
cmbDestino.DataBindings.Add("SelectedValue", rowView, "DestinoMSTK", false, DataSourceUpdateMode.OnPropertyChanged);
rowView.CancelEdit();
bindingSource1.DataSource = viewStockMovDetalle;
bindingNavigator1.BindingSource = bindingSource1;
dgvDatos.DataSource = bindingSource1;
dgvDatos.AllowUserToOrderColumns = false;
dgvDatos.EditMode = DataGridViewEditMode.EditOnKeystroke;
dgvDatos.Columns["IdArticuloMSTKD"].HeaderText = "Código";
dgvDatos.Columns["IdArticuloMSTKD"].SortMode = DataGridViewColumnSortMode.NotSortable;
dgvDatos.Columns["DescripcionART"].HeaderText = "Descripción";
dgvDatos.Columns["DescripcionART"].SortMode = DataGridViewColumnSortMode.NotSortable;
dgvDatos.Columns["IdMovMSTKD"].Visible = false;
dgvDatos.Columns["IdMSTKD"].Visible = false;
dgvDatos.Columns["CompensaMSTKD"].Visible = false;
dgvDatos.Columns["OrigenMSTKD"].Visible = false;
dgvDatos.Columns["DestinoMSTKD"].Visible = false;
dgvDatos.Columns["Precio"].Visible = false;
dgvDatos.Columns["CantidadMSTKD"].Width = 100;
dgvDatos.Columns["CantidadMSTKD"].HeaderText = "Cantidad";
dgvDatos.Columns["CantidadMSTKD"].SortMode = DataGridViewColumnSortMode.NotSortable;
tblArticulos = BL.GetDataBLL.Articulos();
tblArticulos.TableName = "Articulos";
dgvDatos.Columns[3].Width = 500;
dgvDatos.Columns[3].ReadOnly = true;
dgvDatos.Enabled = false;
btnArticulos.Enabled = false;
cmbDestino.Focus();
}