Click here to Skip to main content
15,920,111 members
Home / Discussions / C#
   

C#

 
QuestionConnection between two forms in a project Pin
coolvibhu16-Mar-13 6:18
coolvibhu16-Mar-13 6:18 
AnswerRe: Connection between two forms in a project Pin
NotPolitcallyCorrect16-Mar-13 6:36
NotPolitcallyCorrect16-Mar-13 6:36 
AnswerRe: Connection between two forms in a project Pin
OriginalGriff16-Mar-13 6:40
mveOriginalGriff16-Mar-13 6:40 
QuestionListBox datasource is not updated on first click Pin
zulfakar16-Mar-13 3:24
zulfakar16-Mar-13 3:24 
AnswerRe: ListBox datasource is not updated on first click Pin
Jegan Thiyagesan16-Mar-13 13:31
Jegan Thiyagesan16-Mar-13 13:31 
GeneralRe: ListBox datasource is not updated on first click Pin
zulfakar17-Mar-13 8:24
zulfakar17-Mar-13 8:24 
GeneralRe: ListBox datasource is not updated on first click Pin
Jegan Thiyagesan18-Mar-13 3:50
Jegan Thiyagesan18-Mar-13 3:50 
QuestionExporting Gridview with fixed number of rows on each page Pin
AlexRusso16-Mar-13 1:18
AlexRusso16-Mar-13 1:18 
Hello everyone,

I need to export gridview data in pdf where suppose i have 50 records...so first 10 records should come in 1st page...next 11 to 20 in next page...so on..

here is my code:

StringWriter sw = new StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(sw);

StringReader sr = new StringReader(sw.ToString());


Document document = new Document(PageSize.A4, 0, 0, 50, 50);

HTMLWorker htmlparser = new HTMLWorker(document);

PdfWriter writer = PdfWriter.GetInstance(document, Response.OutputStream);
document.Open();
htmlparser.Parse(sr);

iTextSharp.text.Table datatable = new iTextSharp.text.Table(columns, tableRows);
datatable.BorderWidth = 1;
datatable.BorderColor = new Color(0, 0, 255);
datatable.Cellpadding = 3;
datatable.Cellspacing = 3;


String strConnString = System.Configuration.ConfigurationManager.ConnectionStrings["conString"].ConnectionString;
SqlConnection con = new SqlConnection(strConnString);



Cell c2 = new Cell(this.GridView1.Columns[0].HeaderText);
datatable.AddCell(c2);
datatable.AddCell(this.GridView1.Columns[1].HeaderText);
datatable.AddCell(this.GridView1.Columns[2].HeaderText);
datatable.AddCell(this.GridView1.Columns[3].HeaderText);

for (int rowCounter = 0; rowCounter < rows; rowCounter++)
{


for (int columnCounter = 0; columnCounter < columns; columnCounter++)
{

string strValue = GridView1.Rows[rowCounter].Cells[1].Text;
datatable.AddCell(strValue);

}
if (rowCounter > 0)
{
document.Add(datatable);
document.NewPage();
}



}

document.Close();
Response.ContentType = "application/pdf";
Response.AddHeader("content-disposition", "attachment; filename=GridViewwithPagebreak.pdf");
Response.Write(document);
Response.End();


anyone have idea...how to do that?? what changes i have to make??
AnswerRe: Exporting Gridview with fixed number of rows on each page Pin
Eddy Vluggen16-Mar-13 12:06
professionalEddy Vluggen16-Mar-13 12:06 
GeneralRe: Exporting Gridview with fixed number of rows on each page Pin
AlexRusso18-Mar-13 0:57
AlexRusso18-Mar-13 0:57 
GeneralRe: Exporting Gridview with fixed number of rows on each page Pin
Eddy Vluggen18-Mar-13 1:29
professionalEddy Vluggen18-Mar-13 1:29 
QuestionFilesystemwatcher causes exception. Pin
leone15-Mar-13 6:32
leone15-Mar-13 6:32 
AnswerRe: Filesystemwatcher causes exception. Pin
Jibesh15-Mar-13 6:53
professionalJibesh15-Mar-13 6:53 
GeneralRe: Filesystemwatcher causes exception. Pin
leone15-Mar-13 11:03
leone15-Mar-13 11:03 
GeneralRe: Filesystemwatcher causes exception. Pin
Jibesh15-Mar-13 11:09
professionalJibesh15-Mar-13 11:09 
GeneralRe: Filesystemwatcher causes exception. Pin
Dave Kreskowiak15-Mar-13 12:44
mveDave Kreskowiak15-Mar-13 12:44 
AnswerRe: Filesystemwatcher causes exception. Pin
Eddy Vluggen15-Mar-13 7:47
professionalEddy Vluggen15-Mar-13 7:47 
QuestionC# file exists on network drive Pin
classy_dog15-Mar-13 2:44
classy_dog15-Mar-13 2:44 
AnswerRe: C# file exists on network drive Pin
s_magus15-Mar-13 3:07
s_magus15-Mar-13 3:07 
GeneralRe: C# file exists on network drive Pin
Richard MacCutchan15-Mar-13 7:19
mveRichard MacCutchan15-Mar-13 7:19 
GeneralRe: C# file exists on network drive Pin
Eddy Vluggen15-Mar-13 7:48
professionalEddy Vluggen15-Mar-13 7:48 
GeneralRe: C# file exists on network drive Pin
Richard MacCutchan15-Mar-13 7:56
mveRichard MacCutchan15-Mar-13 7:56 
GeneralRe: C# file exists on network drive Pin
Eddy Vluggen15-Mar-13 8:07
professionalEddy Vluggen15-Mar-13 8:07 
AnswerRe: C# file exists on network drive Pin
Richard MacCutchan15-Mar-13 7:28
mveRichard MacCutchan15-Mar-13 7:28 
GeneralRe: C# file exists on network drive Pin
classy_dog15-Mar-13 8:28
classy_dog15-Mar-13 8:28 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.