一、引言:
开发v1的时候,遇到很多困难(因为我是新手),于是就上网找了一些资料。
其中,这篇《数据绑定的总结 》文章(http://www.cnblogs.com/qingtianyzl/articles/351012.html)被我看到了,里面有把数组绑定到DataGrid的方法。将里面的一部分代码复制过来,修改一下,就完成了基本的功能。
二、基本原理
dataGrid是asp.net 1.x中用来显示网格式数据的服务器控件,可能通过绑定的方式,把DataTable(数据表)里的内容放置到dataGrid。
那么DataTable是哪来的呢?最基本的来源,是通过连接数据库,打开表获得。(这也是大多数课本上讲的)那么,如果像我这样,所要展示的不是来自于数据库的内容怎么办?我就想到,能不能把数组绑定的dataGrid上呢?在网上找了一些资料,没有结果,却从上面提到的那篇文章里找到了另外的思路:用程序生成一个空的DataTable,再创建Field(在asp.net里叫做列DataColumn),然后把数据填充进去。
晴天,在代码里的注释说得很详细,所以我这里就不我啰嗦了。
三、附源代码

  1[系列文章]上传文件管理控件v2<%@ Control Language="C#" ClassName="ListUpload_v2" %>
  2[系列文章]上传文件管理控件v2<%@ Import Namespace="System.IO" %>
  3[系列文章]上传文件管理控件v2<%@ Import namespace="System.Data" %>
  4[系列文章]上传文件管理控件v2
  5[系列文章]上传文件管理控件v2<script runat="server">
  6

相关文章: