Hi narendramalpu...,
Refer below code.
HTML
<asp:GridView ID="GridView1" AutoGenerateColumns="false" runat="server">
<Columns>
<asp:TemplateField HeaderText="No.">
<ItemTemplate>
<%# Container.DataItemIndex + 1 %>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="id" HeaderText="id" />
<asp:BoundField DataField="first_na" HeaderText="Driver Name" />
<asp:BoundField DataField="name" HeaderText="Passangher Name" />
<asp:BoundField DataField="address1" HeaderText="Passanger Address" />
<asp:BoundField DataField="pass_email" HeaderText="Passanger Email" />
<asp:BoundField DataField="mobile" HeaderText="Passanger Mobile Number" />
<asp:BoundField DataField="pick_u" HeaderText="Pick UP" />
<asp:BoundField DataField="drop_off" HeaderText="Drop Off " />
<asp:BoundField DataField="time" HeaderText="Time" />
<asp:TemplateField>
<ItemTemplate>
<asp:Button Text="Accept" runat="server" OnClick="OnAcceptReject" />
<asp:Button Text="Reject" runat="server" OnClick="OnAcceptReject" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
Namespaces
C#
using System.Net;
using System.Net.Mail;
VB.Net
Imports System.Net
Imports System.Net.Mail
Code
C#
protected void OnAcceptReject(object sender, EventArgs e)
{
Button btn = sender as Button;
GridViewRow row = btn.NamingContainer as GridViewRow;
string message = "";
if (btn.Text == "Accept")
{
message = "Your request Accepted.";
}
if (btn.Text == "Reject")
{
message = "Your request Rejected";
}
string name = row.Cells[3].Text.Trim();
string toEmail = row.Cells[5].Text.Trim();
using (MailMessage mm = new MailMessage("sender@gmail.com", toEmail))
{
mm.Subject = "Car sharing request";
mm.Body = "Hi " + name + ",<br /><br />" + message;
mm.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com";
smtp.EnableSsl = true;
NetworkCredential NetworkCred = new NetworkCredential("sender@gmail.com", "senderpassword");
smtp.UseDefaultCredentials = true;
smtp.Credentials = NetworkCred;
smtp.Port = 587;
smtp.Send(mm);
}
}
VB.Net
Protected Sub OnAcceptReject(ByVal sender As Object, ByVal e As EventArgs)
Dim btn As Button = TryCast(sender, Button)
Dim row As GridViewRow = TryCast(btn.NamingContainer, GridViewRow)
Dim message As String = ""
If btn.Text = "Accept" Then
message = "Your request Accepted."
End If
If btn.Text = "Reject" Then
message = "Your request Rejected"
End If
Dim name As String = row.Cells(3).Text.Trim()
Dim toEmail As String = row.Cells(5).Text.Trim()
Using mm As MailMessage = New MailMessage("sender@gmail.com", toEmail)
mm.Subject = "Car sharing request"
mm.Body = "Hi " & name & ",<br /><br />" & message
mm.IsBodyHtml = True
Dim smtp As SmtpClient = New SmtpClient()
smtp.Host = "smtp.gmail.com"
smtp.EnableSsl = True
Dim NetworkCred As NetworkCredential = New NetworkCredential("sender@gmail.com", "senderpassword")
smtp.UseDefaultCredentials = True
smtp.Credentials = NetworkCred
smtp.Port = 587
smtp.Send(mm)
End Using
End Sub