1。
datagrid有排序,分页,还有“编辑”,“删除”列
datagrid 如何导出到EXECL。2。
能不能直接将DataTable的内容输出到EXECL,如何实现?
求代码。
datagrid有排序,分页,还有“编辑”,“删除”列
datagrid 如何导出到EXECL。2。
能不能直接将DataTable的内容输出到EXECL,如何实现?
求代码。
解决方案 »
- IIS 6 怎么才能支持Ajax
- 如何在编辑GridView1某条数据的时候把某列变成DropDownList,急,在线等待...
- 水晶报表预览后 空白!疑问
- 请问如何增加ToolTip的持续时间
- 问题:HTML 页面加载 ASPX页面...............急急急急急急
- DataGrid中实现全选的代码
- 我使用 vb.net后台中if(confirm('确定跳转到。。。。');来弹出确认框,下面接一句redirect来直接跳转,结果没有弹出确认框,怎么办?
- 小弟也想和大侠换c#程序学习
- datagrid分页问题!
- 如何在程序中控制页面的标题、状态栏?
- RequiredFieldValidator 的问题
- C#中有IIF吗
/// 读取Excel文档
/// </summary>
/// <param name="Path">文件名称</param>
/// <returns>返回一个数据集</returns>
public DataSet ExcelToDS(string Path)
{
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source="+ Path +";"+"Extended Properties=Excel 8.0;";
OleDbConnection conn = new OleDbConnection(strConn);
conn.Open();
string strExcel = "";
OleDbDataAdapter myCommand = null;
DataSet ds = null;
strExcel="select * from [sheet1$]";
myCommand = new OleDbDataAdapter(strExcel, strConn);
ds = new DataSet();
myCommand.Fill(ds,"table1");
return ds;
}
/// <summary>
/// 写入Excel文档
/// </summary>
/// <param name="Path">文件名称</param>
public bool SaveFP2toExcel(string Path)
{
try
{
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source="+ Path +";"+"Extended Properties=Excel 8.0;";
OleDbConnection conn = new OleDbConnection(strConn);
conn.Open();
System.Data.OleDb.OleDbCommand cmd=new OleDbCommand ();
cmd.Connection =conn;
//cmd.CommandText ="UPDATE [sheet1$] SET 姓名='2005-01-01' WHERE 工号='日期'";
//cmd.ExecuteNonQuery ();
for(int i=0;i<fp2.Sheets [0].RowCount -1;i++)
{
if(fp2.Sheets [0].Cells[i,0].Text!="")
{
cmd.CommandText ="INSERT INTO [sheet1$] (工号,姓名,部门,职务,日期,时间) VALUES('"+fp2.Sheets [0].Cells[i,0].Text+ "','"+
fp2.Sheets [0].Cells[i,1].Text+"','"+fp2.Sheets [0].Cells[i,2].Text+"','"+fp2.Sheets [0].Cells[i,3].Text+
"','"+fp2.Sheets [0].Cells[i,4].Text+"','"+fp2.Sheets [0].Cells[i,5].Text+"')";
cmd.ExecuteNonQuery ();
}
}
conn.Close ();
return true;
}
catch(System.Data.OleDb.OleDbException ex)
{
System.Diagnostics.Debug.WriteLine ("写入Excel发生错误:"+ex.Message );
}
return false;
}
http://blog.csdn.net/happer6012/archive/2005/06/08/390440.aspx
,第三列是个单选按钮,第四列是个复选按钮。
我说的DataTable是DataTable对象,不是表格。
那些方法我试了都不行。
,第三列是个单选按钮,第四列是个复选按钮。