本文整理汇总了C#中System.Data.Common.RowUpdatedEventArgs类的典型用法代码示例。如果您正苦于以下问题:C# RowUpdatedEventArgs类的具体用法?C# RowUpdatedEventArgs怎么用?C# RowUpdatedEventArgs使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
RowUpdatedEventArgs类属于System.Data.Common命名空间,在下文中一共展示了RowUpdatedEventArgs类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: OnRowUpdated
protected abstract void OnRowUpdated (RowUpdatedEventArgs value);
示例2: OnRowUpdated
/// <summary>
/// Raised by DbDataAdapter after a row is updated
/// </summary>
/// <param name="value">The event's specifics</param>
protected override void OnRowUpdated(RowUpdatedEventArgs value)
{
EventHandler<RowUpdatedEventArgs> handler = base.Events[_updatedEventPH] as EventHandler<RowUpdatedEventArgs>;
if (handler != null)
handler(this, value);
}
示例3: OnRowUpdated
/// <summary>
/// Raises the RowUpdating event of Sqlite data provider.
/// </summary>
/// <param name="args">An RowUpdatingEventArgs that contains the event data.</param>
protected override void OnRowUpdated (RowUpdatedEventArgs args)
{
if (RowUpdated != null)
RowUpdated(this, args);
}
示例4: OnRowUpdated
/// <summary>
/// Overridden. Raises the RowUpdated event.
/// </summary>
/// <param name="value">A MySqlRowUpdatedEventArgs that contains the event data. </param>
override protected void OnRowUpdated(RowUpdatedEventArgs value)
{
if (RowUpdated != null)
RowUpdated(this, (value as MySqlRowUpdatedEventArgs));
}
示例5: OnRowUpdated
protected override void OnRowUpdated (RowUpdatedEventArgs value)
{
throw new NotImplementedException ();
}
示例6: OnRowUpdated
protected override void OnRowUpdated(RowUpdatedEventArgs value)
{
CrmDataAdapterRowUpdatedEventHandler handler = (CrmDataAdapterRowUpdatedEventHandler)Events[EventRowUpdated];
if ((null != handler) && (value is CrmDataAdapterRowUpdatedEventArgs))
{
handler(this, (CrmDataAdapterRowUpdatedEventArgs)value);
}
}
示例7: OnRowUpdated
/// <summary>
/// Raised by the underlying DbDataAdapter after a row has been
//updated
/// </summary>
protected override void OnRowUpdated(RowUpdatedEventArgs value)
{
EventHandler<RowUpdatedEventArgs> handler =
Events[EventRowUpdated]as
EventHandler<RowUpdatedEventArgs>;
if (handler != null)
handler(this, (RowUpdatedEventArgs) value);
}
示例8: OnRowUpdated
virtual protected void OnRowUpdated(RowUpdatedEventArgs value) { // V1.0.3300
}
示例9: OnRowUpdated
override protected void OnRowUpdated(RowUpdatedEventArgs value) {
SqlRowUpdatedEventHandler handler = (SqlRowUpdatedEventHandler) Events[EventRowUpdated];
if ((null != handler) && (value is SqlRowUpdatedEventArgs)) {
handler(this, (SqlRowUpdatedEventArgs) value);
}
base.OnRowUpdated(value);
}
示例10: OnRowUpdated
protected override void OnRowUpdated(
RowUpdatedEventArgs value)
{
}
示例11: OnRowUpdated
// If it's an Insert we fetch the @@Identity value and stuff it in the proper column
protected void OnRowUpdated(object sender, RowUpdatedEventArgs e)
{
try
{
if(e.Status == UpdateStatus.Continue && e.StatementType == StatementType.Insert)
{
TransactionMgr txMgr = TransactionMgr.ThreadTransactionMgr();
string[] identityCols = this.GetAutoKeyColumns().Split(';');
SQLiteCommand cmd = new SQLiteCommand();
foreach(string col in identityCols)
{
cmd.CommandText = "SELECT last_insert_rowid()";
// We make sure we enlist in the ongoing transaction, otherwise, we
// would most likely deadlock
txMgr.Enlist(cmd, this);
object o = cmd.ExecuteScalar(); // Get the Identity Value
txMgr.DeEnlist(cmd, this);
if(o != null)
{
e.Row[col] = o;
}
}
e.Row.AcceptChanges();
}
}
catch {}
}
示例12: OnRowUpdated
/// <summary>
/// Raises the RowUpdated event of a .NET Framework data provider.
/// </summary>
/// <param name="value"> A <see cref="T:System.Data.Common.RowUpdatedEventArgs" /> that contains the event data. </param>
protected override void OnRowUpdated(RowUpdatedEventArgs value)
{
if (RowUpdated != null)
RowUpdated(this, (value as CUBRIDRowUpdatedEventArgs));
}
示例13: OnRowUpdated
protected virtual void OnRowUpdated (RowUpdatedEventArgs value)
{
if (Events ["RowUpdated"] != null) {
Delegate [] rowUpdatedList = Events ["RowUpdated"].GetInvocationList ();
foreach (Delegate rowUpdated in rowUpdatedList) {
MethodInfo rowUpdatedMethod = rowUpdated.Method;
rowUpdatedMethod.Invoke (value, null);
}
}
}
示例14: dbDA_RowUpdated
/// <summary>
/// Pre-Condition:
/// Post-Condition: Child records will be persisted in the database, consistant with the primary key of the parent record.
/// Description: This method will synchronize the primary and foreign keys.
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
void dbDA_RowUpdated(object sender, RowUpdatedEventArgs e)
{
int intID = 0;
if (_dbConn.State == ConnectionState.Closed) _dbConn.Open();
//OleDbCommand dbCMD = new OleDbCommand("SELECT @@IDENTITY", _dbConn);
SQLiteCommand dbCMD = new SQLiteCommand("SELECT last_insert_rowid()", _dbConn);
if (e.StatementType == StatementType.Insert)
{
intID = int.Parse(dbCMD.ExecuteScalar().ToString());
e.Row[0] = intID;
}
}
示例15: OnRowUpdated
protected override void OnRowUpdated (RowUpdatedEventArgs value)
{
SybaseRowUpdatedEventHandler handler = (SybaseRowUpdatedEventHandler) Events[EventRowUpdated];
if ((handler != null) && (value is SybaseRowUpdatedEventArgs))
handler(this, (SybaseRowUpdatedEventArgs) value);
}