我有一個這樣的兩個表;ASP.NET:Gridview行插入後發送電子郵件
Table Name: PROSPECT // Columns --> (CUSTOMER, YAT_ADET, FILO)
Table Name: TEMSILCI // Columns --> (CUSTOMER, MAIL)
基本上,當我插入Gridview
3數據PROSPECT
表,我想電子郵件發送到CUSTOMER
。但是郵件地址數據在TEMSILCI
表中。所以,我應該在插入行之後得到CUSTOMER的郵件地址。
我的SqlDataSource的InsertCommand
是;
InsertCommand="INSERT INTO PROSPECT(CUSTOMER, YAT_ADET, FILO) VALUES (@CUSTOMER, @YAT_ADET, @FILO)"
我想,我的情景應該;
- 獲取插入到
Gridview
的CUSTOMER值。 - 執行並獲取郵件地址,例如
SELECT MAIL FROM TEMSILCI WHERE CUSTOMER = 'Inserted CUSTOMER'
- 之後,將郵件地址應用於我已寫入的
SendMail()
函數。
我正在考慮使用RowInserted
事件。
protected void ASPxGridView1_RowInserted(object sender, DevExpress.Web.Data.ASPxDataInsertedEventArgs e)
{
}
但我怎麼能準確地執行步驟1
和2
? AND,如何獲得SqlDataSource以編程方式插入參數值?
我已經更新了我的答案。讓我知道這是否有幫助。 – Mikhail