把EXCEL文件导入到GridView,GridView根据要求动态的增加列(转)

本文详细介绍如何将Excel数据导入到ASP.NET的GridView控件中,并实现动态绑定及显示。通过使用OleDbDataAdapter和DataSet,从Excel读取数据并自定义GridView的列,实现了灵活的数据展示。

做一个小网页,要把EXCEL中的内容导入到GridView中,而起还并不是单纯的显示出来就OK了,还要根据要求动态的在GridView显示

因为GridView的每一列绑定于哪一个数据字段,根本不清楚!还好有前人留下的点点滴滴,终于完成了!!

此段代码是吧EXCEL的数据导入到一个数据集中!

这点相对简单,各个地方都有代码可COPY

?
string mystring = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" + savePath + "';Extended properties=Excel 8.0" ;
  
                 OleDbConnection conn = new OleDbConnection(mystring);
                 conn.Open();
                 OleDbDataAdapter myDa = new OleDbDataAdapter( "select   *   from   [Sheet1$]" , conn);
                 DataSet myDs = new DataSet();
                 myDa.Fill(myDs, "xls" );
                 DataTable dt_test = myDs.Tables[0];

  如果是原封不动的单纯的显示excel文件的内容,绑定数据源就OK了!

?
GridView1.DataSource = dt;
             GridView1.DataBind();

 但是我们的目标不是这个,是要动态的显示,动态的绑定

?
int icols = dt_test.Columns.Count;
gv_content.DataSource = dt_test;
BoundField f;
for ( int i = 0; i < icols; i++)
{
     f = new BoundField();
     f.HeaderText = "列标题" ;
     f.DataField = dt_test.Columns[i].ColumnName; //绑定的字段
     gv_content.Columns.Add(f);
}
gv_content.DataBind();

  这样能修改的幅度就比较大了!

 

 

转自:http://www.cnblogs.com/allan5204/archive/2012/08/09/2629869.html

转载于:https://www.cnblogs.com/Monday/archive/2012/11/20/2779285.html

航拍图像多类别实例分割数据集 一、基础信息 • 数据集名称:航拍图像多类别实例分割数据集 • 图片数量: 训练集:1283张图片 验证集:416张图片 总计:1699张航拍图片 • 训练集:1283张图片 • 验证集:416张图片 • 总计:1699张航拍图片 • 分类类别: 桥梁(Bridge) 田径场(GroundTrackField) 港口(Harbor) 直升机(Helicopter) 大型车辆(LargeVehicle) 环岛(Roundabout) 小型车辆(SmallVehicle) 足球场(Soccerballfield) 游泳池(Swimmingpool) 棒球场(baseballdiamond) 篮球场(basketballcourt) 飞机(plane) 船只(ship) 储罐(storagetank) 网球场(tennis_court) • 桥梁(Bridge) • 田径场(GroundTrackField) • 港口(Harbor) • 直升机(Helicopter) • 大型车辆(LargeVehicle) • 环岛(Roundabout) • 小型车辆(SmallVehicle) • 足球场(Soccerballfield) • 游泳池(Swimmingpool) • 棒球场(baseballdiamond) • 篮球场(basketballcourt) • 飞机(plane) • 船只(ship) • 储罐(storagetank) • 网球场(tennis_court) • 标注格式:YOLO格式,包含实例分割的多边形坐标,适用于实例分割任务。 • 数据格式:航拍图像数据。 二、适用场景 • 航拍图像分析系统开发:数据集支持实例分割任务,帮助构建能够自动识别和分割航拍图像中各种物体的AI模型,用于地理信息系统、环境监测等。 • 城市
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值