exportar datos de una base datos sql server management a excel en c#

tema enviado por aldo en C#
tema iniciado el 23/04/2009

hola amigos necesito de su ayuda necesito exportar una base de datos de sql a excel mediante c# cuento con el siguiente codigo, pero de ahi ya no se como para completar mi codigo  les muestro el codigo que tengo espero me puedan ayudar a completarlo muchas gracias:

 

using System;

using System.Data;

using System.Configuration;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

using Excel = Microsoft.Office.Interop.Excel;

 

 

public partial class _Default : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

}

 

protected void btnBuscar_Click(object sender, EventArgs e)

{

Excel.ApplicationClass app = new Excel.ApplicationClass();//Crea una instancia del programa

Excel.Workbook libro = app.Workbooks.Add(1);//crea un libro

Excel.Worksheet hoja;//crea una hoja

hoja = (Excel.Worksheet)libro.Worksheets[1];//indicas que esa hoja va a contener la hoja 1 del libro

//a partir de aqui ya puedes trabajar con las celdas "hoja.celda(fila,columna)=valor;"

hoja.Cells[19, 3] = "ALDO";

hoja.Cells[19, 4] = "MARTINEZ";

app.Visible = true;//que se vea el excel

}

protected void LlenaGrid()

{

string xmlparam = "";

xmlparam = "<root>";

xmlparam += "<accion>C</accion>";

agradecere mucho su ayuda amigos programadores