Click here to Skip to main content
15,914,642 members

Comments by Member 10234093 (Top 53 by date)

Member 10234093 3-Feb-14 2:30am View    
below is my code

Default.aspx
<table cellpadding="3" cellspacing="3" border="3" style="width:100%" align="center">
<tr>

<td align="left" colspan="2">

<asp:LinkButton ID="lnk" runat="server" Text="Back" PostBackUrl="~/Dash.aspx">
</td></tr>
<tr>
<td align="center">
<asp:GridView ID="GridView1" runat="server" GridLines="Horizontal" AllowPaging="true"
ShowFooter="True" CellPadding="3" CellSpacing="3" BorderColor="ActiveBorder"
Width="1076px"
AutoGenerateSelectButton="True"
onselectedindexchanged="GridView1_SelectedIndexChanged" onpageindexchanging="GridView1_PageIndexChanging1"
>
<columns>
<asp:TemplateField>
<HeaderTemplate>
<asp:CheckBox ID="chkAll" runat="server" onclick = "checkAll(this)" />
</HeaderTemplate>
<itemtemplate>
<asp:CheckBox ID="CheckBox1" runat="server" onclick = "Check_Click(this)" />




<alternatingrowstyle backcolor="White">
<editrowstyle backcolor="#efefef">
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />

<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
<rowstyle backcolor="#EFF3FB">
<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />

</td>
</tr></table>
<table>
<tr>
<td>
<asp:Button ID="Button1" runat="server" Text="Export to Excel"
onclick="Button1_Click" />
</td>
</tr>
</table>

Default.aspx.cs
protected void Button1_Click(object sender, EventArgs e)
{
Response.Clear();
Response.Buffer = true;

Response.AddHeader("content-disposition",
"attachment;filename=GridViewExport.xls");
Response.Charset = "";
Response.ContentType = "application/vnd.ms-excel";
StringWriter sw = new StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(sw);

GridView1.AllowPaging = false;
GridView1.DataBind();

GridView1.HeaderRow.Style.Add("background-color", "#FFFFFF");
GridView1.HeaderRow.Cells[0].Visible = false;
GridView1.HeaderRow.Cells[1].Style.Add("background-color", "green");
GridView1.HeaderRow.Cells[2].Style.Add("background-color", "green");
GridView1.HeaderRow.Cells[3].Style.Add("background-color", "green");
// GridView1.HeaderRow.Cells[4].Style.Add("background-color", "green");
if (ViewState["CheckBoxArray"] != null)
{
ArrayList CheckBoxArray = (ArrayList)ViewState["CheckBoxArray"];
string checkAllIndex = "chkAll-" + GridView1.PageIndex;
int rowIdx = 0;
for (int i = 0; i < GridView1.Rows.Count; i++)
{
GridViewRow row = GridView1.Rows[i];
row.Visible = false;

if (row.RowType == DataControlRowType.DataRow)
{
if (CheckBoxArray.IndexOf(i + 1) != -1)
{
row.Visible = true;
row.BackColor = System.Drawing.Color.White;
row.Cells[0].Visible = false;
row.Attributes.Add("class", "textmode");
if (rowIdx % 2 != 0)
{

row.Cells[1].Style.Add("background-color", "#C2D69B");
row.Cells[2].Style.Add("background-color", "#C2D69B");
row.Cells[3].Style.Add("background-color", "#C2D69B");
row.Cells[4
Member 10234093 24-Jan-14 4:40am View    
it goes to home page
Member 10234093 22-Jan-14 6:34am View    
Ya."Logout.aspx" page is available.I am inheriting the master page into "incident2.aspx" page.
Member 10234093 22-Jan-14 6:33am View    
still not working
Member 10234093 16-Jan-14 6:51am View    
Thank u too