fileupload列出上传Excel文件路径与文件名后,DropDownList自动列出Excel文件中的所有表名?
如何实现。请教各位老师们!!!!
如何实现。请教各位老师们!!!!
解决方案 »
- 询问一下做在线视频的问题
- 谁能给我点求职经验
- 在后台文件里,添加 GridView 的数据显示列
- 大家平时写Javascript语言的时候,都是用什么工具的呢?
- treeview动态生成节点...当数据在一百多条以上就会出现异常.究竟哪里出了问题...
- 请问怎么设置Internet共享给另一个指定的虚拟网卡(即手机通过蓝牙共享电脑带宽来上网)~谢谢·
- 如何判断通过参数传过来的值不为空
- 在ASP.NET 中跟XML两个有关系的问题如何把一个XML文件在一个*.aspx网页中通过一个<asp:dropdownlist></>show
- 新人请教!<asp:>标签的问题
- 如何将Excel表中的数据导入数据库
- GRIDVIEW的搜索问题
- asp.net城市切换问题
Excel.Application excel=new Excel.Application ( );
excel.Application.Workbooks.Open(FileName,missing,missing,missing,missing,
missing,missing,missing,missing,missing,missing, missing,missing, missing,missing);
excel.Visible = false;
for(int i=0 ;i<excel.Worksheets.Count;i++)
{
MessageBox.Show(((Excel.Worksheet)excel.Worksheets[i+1]).Name);
} string str= string.Format(@ "Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=Excel 8.0 ",path);
using(OleDbConnection conn = new OleDbConnection(ConnString))
{
conn.Open();
DataTable schemaTable=conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,new object[] {null, null, null, "TABLE "});
conn.Close();
}
不过我是说,点完那个浏览按钮后,表名自动加入DropDownList中。
List<string> list = new List<string>();
string str= string.Format(@ "Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=Excel 8.0 ",path);
using(OleDbConnection conn = new OleDbConnection(ConnString))
{
conn.Open();
DataTable schemaTable=conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,new object[] {null, null, null, "TABLE "}); foreach(DataRow row in schemaTable.Rows){
list.Add(row[2],row[2]);
}
conn.Close();
void AddDropDown(){
foreach(string s in list){
DropDwonList1.Items.Add(s,s);
}
}