protected void ReportResultView_RowCommand(object sender, GridViewCommandEventArgs e) { int pindex = ReportResultView.PageIndex * ReportResultView.PageSize; if (e.CommandName == "resend") { DataTable dt = ViewState["ReportResultView"] as DataTable; int index = Convert.ToInt32(e.CommandArgument.ToString()) + pindex; string mobile = dt.Rows[index]["mobile"].ToString(); string msg = dt.Rows[index]["MESSAGE"].ToString(); string logid = dt.Rows[index]["LOGID"].ToString(); SendSMS ss = new SendSMS(); ss.RetrySend(mobile, msg, logid); bindreportgrid(); } }