【发布时间】:2011-10-04 09:46:43
【问题描述】:
我有一张这样的两张桌子;
Table Name: PROSPECT // Columns --> (CUSTOMER, YAT_ADET, FILO)
Table Name: TEMSILCI // Columns --> (CUSTOMER, MAIL)
基本上,当我为PROSPECT 表插入Gridview 3 个数据时,我想向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 Inserted 参数的值?
【问题讨论】:
-
我已经更新了我的答案。让我知道这是否有帮助。
标签: asp.net gridview insert devexpress row