我用到了下面方法, private string GridViewToHtml(GridView gv)
{
StringBuilder sb = new StringBuilder();
StringWriter sw = new StringWriter(sb);
HtmlTextWriter hw = new HtmlTextWriter(sw);
gv.RenderControl(hw);
return sb.ToString();
}
protected void SendMailInFO()
{
邮件发送
} protected void SendMail_Click(object sender, EventArgs e)
{ SendMailInFO();
}
我想知道怎么通过checkbox选中gridview的行,然后通过邮件发送,急。求帮助~~~!!!!
{
StringBuilder sb = new StringBuilder();
StringWriter sw = new StringWriter(sb);
HtmlTextWriter hw = new HtmlTextWriter(sw);
gv.RenderControl(hw);
return sb.ToString();
}
protected void SendMailInFO()
{
邮件发送
} protected void SendMail_Click(object sender, EventArgs e)
{ SendMailInFO();
}
我想知道怎么通过checkbox选中gridview的行,然后通过邮件发送,急。求帮助~~~!!!!
{
CheckBox checkbox = (CheckBox)GridView1.Rows[i].Cells[0].FindControl("CheckBox1");
HtmlInputText Tex1 = (HtmlInputText)GridView1.Rows[i].Cells[0].FindControl("TextBox1");
HtmlInputText Tex2 = (HtmlInputText)GridView1.Rows[i].Cells[1].FindControl("TextBox2");
HtmlInputText Tex3 = (HtmlInputText)GridView1.Rows[i].Cells[2].FindControl("TextBox3");
HtmlInputText Tex4 = (HtmlInputText)GridView1.Rows[i].Cells[3].FindControl("TextBox4");
HtmlInputText Tex5 = (HtmlInputText)GridView1.Rows[i].Cells[4].FindControl("TextBox5"); if (Tex6.Value.Trim().Length == 0)
{
Tex6.Value = "0";
}
if (checkbox != null && checkbox.Checked == true)
{
sql="";
}
}看看这个你就明白了