我如何将文件上传选择插入 gridview,然后添加新行?

How would I Insert a fileupload selection into a gridview, then add new row?

我想要一个 gridview,它有一个带有标记为 "Add" 的按钮的文件上传控件,如下所示:

 Filename                            |  Delete
 ---------------------------------------------
 [FileUpload Control][Add button]    |    X

当用户按下“添加”按钮时,他们将浏览要上传的文件并 select 它。 selection 完成后,会生成一个新的网格行,以便用户可以选择 select 更多文件。

Filename                            |  Delete
---------------------------------------------
Filename in text box                |    X       <- fileupload control is replaced w/txtbox containing filename selected
[FileUpload Control][Add button]    |            <- new row is added for user to select another file

我该如何完成?

这样做的基础是向您的 GridView 添加一个新的模板字段列,并将您的按钮控件添加到该模板中。从这里开始,您必须在处理文件上传的代码后面添加按钮控制的所有功能,并且您将 运行 插入查询可能会添加新行然后刷新网格。

很难说出您要求的确切规格,但如果您只想在 gridview 的最底部添加一个按钮,请考虑将其添加到 gridview 的页脚模板中(单击gridview 的一侧,然后选择编辑模板,select 页脚,在此处添加控件),这应该将此控件添加到 gridview 的最底部。我在第一段中解释的内容会将控件添加到每一行。