Click here to Skip to main content
16,006,013 members
Home / Discussions / C#
   

C#

 
GeneralRe: Convert a mdb datatable to a comma delimited text file Pin
Vasudevan Deepak Kumar8-Aug-05 20:48
Vasudevan Deepak Kumar8-Aug-05 20:48 
GeneralA silly listview question Pin
sameerhanda8-Aug-05 8:03
sameerhanda8-Aug-05 8:03 
GeneralRe: A silly listview question Pin
LobsterDK8-Aug-05 8:30
LobsterDK8-Aug-05 8:30 
QuestionHelp Required Abt Thumb Scaner? Pin
majidbhutta8-Aug-05 7:45
majidbhutta8-Aug-05 7:45 
AnswerRe: Help Required Abt Thumb Scaner? Pin
Dan Neely8-Aug-05 8:47
Dan Neely8-Aug-05 8:47 
AnswerRe: Help Required Abt Thumb Scaner? Pin
Luis Alonso Ramos8-Aug-05 9:06
Luis Alonso Ramos8-Aug-05 9:06 
Generalexporting to excel Pin
craygada8-Aug-05 7:27
craygada8-Aug-05 7:27 
GeneralRe: exporting to excel Pin
Albert Pascual8-Aug-05 7:30
sitebuilderAlbert Pascual8-Aug-05 7:30 
Carlos,

I wrote this class to export a datagrid to excel, you may modify it for any other control.
<br />
public class ExportToExcel<br />
	{<br />
		private Page m_pPage = null;<br />
		public ExportToExcel(Page pPage)<br />
		{<br />
			m_pPage = pPage;<br />
		}<br />
<br />
		public void ExportDataGrid(System.Web.UI.WebControls.DataGrid dg)<br />
		{<br />
			System.Web.HttpContext context = System.Web.HttpContext.Current;<br />
			//export to excel<br />
<br />
			context.Response.Clear();<br />
			context.Response.Buffer= true;<br />
			context.Response.ContentType = "application/vnd.ms-excel";<br />
			context.Response.Charset = "";<br />
			m_pPage.EnableViewState = false;<br />
<br />
			System.IO.StringWriter oStringWriter = new System.IO.StringWriter();<br />
			System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);<br />
<br />
			this.ClearControls(dg);<br />
			dg.RenderControl(oHtmlTextWriter);<br />
<br />
			context.Response.Write(oStringWriter.ToString());<br />
<br />
			context.Response.End();<br />
		}<br />
<br />
		private void ClearControls(Control control)<br />
		{<br />
			for (int i=control.Controls.Count -1; i>=0; i--)<br />
			{<br />
				ClearControls(control.Controls[i]);<br />
			}<br />
<br />
			if (!(control is TableCell))<br />
			{<br />
				if (control.GetType().GetProperty("SelectedItem") != null)<br />
				{<br />
					LiteralControl literal = new LiteralControl();<br />
					control.Parent.Controls.Add(literal);<br />
					try<br />
					{<br />
						literal.Text = (string)control.GetType().GetProperty("SelectedItem").GetValue(control,null);<br />
					}<br />
					catch<br />
<br />
					{<br />
<br />
					}<br />
<br />
					control.Parent.Controls.Remove(control);<br />
				}<br />
<br />
				else<br />
<br />
					if (control.GetType().GetProperty("Text") != null)<br />
				{<br />
					LiteralControl literal = new LiteralControl();<br />
					control.Parent.Controls.Add(literal);<br />
					literal.Text = (string)control.GetType().GetProperty("Text").GetValue(control,null);<br />
					control.Parent.Controls.Remove(control);<br />
				}<br />
			}<br />
			return;<br />
		}<br />
<br />
	}<br />

GeneralRe: exporting to excel Pin
Werdna8-Aug-05 10:58
Werdna8-Aug-05 10:58 
GeneralRe: exporting to excel Pin
craygada8-Aug-05 11:00
craygada8-Aug-05 11:00 
GeneralFileAttributes Pin
SJR_18-Aug-05 7:04
SJR_18-Aug-05 7:04 
GeneralRe: FileAttributes Pin
Guffa8-Aug-05 7:07
Guffa8-Aug-05 7:07 
GeneralRe: FileAttributes Pin
SJR_18-Aug-05 7:12
SJR_18-Aug-05 7:12 
GeneralRe: FileAttributes Pin
Guffa8-Aug-05 7:54
Guffa8-Aug-05 7:54 
GeneralMutex Not Working Pin
Dwayner798-Aug-05 7:02
Dwayner798-Aug-05 7:02 
GeneralRe: Mutex Not Working Pin
Guffa8-Aug-05 7:14
Guffa8-Aug-05 7:14 
GeneralRe: Mutex Not Working Pin
Dwayner798-Aug-05 7:28
Dwayner798-Aug-05 7:28 
GeneralRe: Mutex Not Working Pin
S. Senthil Kumar8-Aug-05 18:01
S. Senthil Kumar8-Aug-05 18:01 
GeneralRe: Mutex Not Working Pin
Dwayner799-Aug-05 1:08
Dwayner799-Aug-05 1:08 
GeneralRe: Mutex Not Working Pin
jan larsen8-Aug-05 21:24
jan larsen8-Aug-05 21:24 
GeneralRe: Mutex Not Working Pin
Dwayner799-Aug-05 1:09
Dwayner799-Aug-05 1:09 
GeneralRe: Mutex Not Working Pin
jan larsen9-Aug-05 1:21
jan larsen9-Aug-05 1:21 
GeneralRe: Mutex Not Working Pin
Dwayner799-Aug-05 1:37
Dwayner799-Aug-05 1:37 
GeneralRe: Mutex Not Working Pin
jan larsen9-Aug-05 1:40
jan larsen9-Aug-05 1:40 
GeneralRe: Mutex Not Working Pin
Dwayner799-Aug-05 1:53
Dwayner799-Aug-05 1:53 

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.