Jul 16, 2012, 8:10 PM
GridPanel, Store, DataSource - passing Keys
Hello,
In your samples, you use local variable "insertedValue" to pass inserted key from DataSource to Store.
Is there other way to let Store to know about inserted key value?
Thank you very much for your help.
In your samples, you use local variable "insertedValue" to pass inserted key from DataSource to Store.
private string insertedValue;
protected void Store1_AfterRecordInserted(object sender, AfterRecordInsertedEventArgs e)
{
if (!string.IsNullOrEmpty(insertedValue))
{
e.Keys.Add("SupplierID", insertedValue);
insertedValue = "";
}
}
protected void SqlDataSource1_Inserted(object sender, SqlDataSourceStatusEventArgs e)
{
//use e.AffectedRows for ensure success action. The store read this value and set predefined Confirm depend on e.AffectedRows
//The Confirm can be granted or denied in OnRecord....ed event
insertedValue = e.Command.Parameters["@newId"].Value != null
? e.Command.Parameters["@newId"].Value.ToString()
: "";
}
Is there other way to let Store to know about inserted key value?
Thank you very much for your help.
Last edited by Daniil; Jul 17, 2012 at 6:54 PM.
Reason: Please use [CODE] tags