我將首先定義問題。我有一個gridview有一個列複選框和另一列電子郵件地址。例如,如果我從7中選擇3行並且這3行具有完全相同的電子郵件地址,我的代碼將發送3封電子郵件到該地址。是否可以在1封郵件中獲得這3行?控制是否已經在gridview中檢查過電子郵件
我當前的代碼如下所示:
for (int i = 0; i < GridView1.Rows.Count; i++)
{
CheckBox ck = (CheckBox)GridView1.Rows[i].Cells[0].FindControl("CheckBoxATH");
if (ck != null)
{
Label lblUsrE = (Label)GridView1.Rows[i].Cells[7].FindControl("LabelEmail");
string emadr = lblUsrE.Text.ToString();
if (ck.Checked == true)
{
MailMessage mail = new MailMessage();
mail.To.Add(emadr.ToString());
}}}
我想圍繞lblUsrE另一個循環的,但我在這裏可以使用一些幫助。
問候馬蒂
我認爲它簡單的檢查BEF您添加,只是把它.. – asharajay 2011-04-15 12:20:54