如何将Excel作为UltraWebGrid 数据源绑定到UltraWebGrid中?
2010-05-15 17:04
561 查看
解决办法如下:在页面中点击“浏览”选择要导入的Excel表后,点击“装载”按钮将Excel中的数据绑定到UltraWebGrid中显示。下面是“装载”按钮中click事件的代码。
protected void btn_zhuangzai_Click(object sender, EventArgs e) { try { String sConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source='" + File1.Value + "';" + "Extended Properties=Excel 5.0;"; OleDbConnection objConn = new OleDbConnection(sConnectionString); objConn.Open(); OleDbCommand objCmdSelect = new OleDbCommand("SELECT * FROM [Sheet1$]", objConn); OleDbDataAdapter objAdapter1 = new OleDbDataAdapter(); objAdapter1.SelectCommand = objCmdSelect; DataSet objDataset1 = new DataSet(); objAdapter1.Fill(objDataset1, "XLData"); string[] sql_column = ViewState["sql_column"].ToString().Split(",".ToCharArray()); for (int i = 0; i < sql_column.Length; i++) { objDataset1.Tables[0].Columns[i].ColumnName = sql_column[i].ToString(); } DataTable table = objDataset1.Tables[0]; this.Grid1.DataSource = table.DefaultView; this.Grid1.DataBind(); objConn.Close(); } catch (Exception) { } }
相关文章推荐
- 如何在UltraWebGrid的Cell中显示Image
- 如何将数据源绑定在essential grid for JavaScript网格控件上
- 求助:UltraWebGrid当用xml paging(ajax)时,如何取其子表的band的index或者子表行信息?(NetAdvantage)
- 如何在UltraWebGrid的Cell中显示Image?
- UltraWebGrid如何获取点击模板列中控件所在的行号
- 向UltraWebGrid中绑定WebDateChooser
- UltraWebGrid列中如何添加WebCombo
- 编写的c#读取Excel表中的內容,并把內容显示到UltraWebGrid上
- 对于UltraWebGrid,如何手动合并行单元格?
- BCGControlBar Grid网格控件如何绑定到数据源(附Demo下载)
- 如何将XML作为数据源绑定到控件
- SAP BO WebI 如何连接webi server folder下面的EXCEL文件作为数据源
- 从Infragistics UltraWebGrid 导出数据到Excel续
- 使用UltraWebTree时,如何在刷新后展开之前选中的节点,并绑定相关数据
- 如何使用 Excel 服务的Excel表内容作为Microsoft Office PerformancePoint 2007的数据源
- 如何将枚举类型作为数据源绑定在一个DROPDOWNLIST上,并指定用户可见枚举的真实值是名称
- 在UltraWebGrid单元格中绑定dropdownlist
- 如何设置UltraWebGrid中模板列中的控件状态
- UltraWebGrid如何廋身
- 在UltraWebGrid单元格中绑定WebNumericEdit或其它可编辑控件