【发布时间】:2011-07-27 14:04:35
【问题描述】:
我有一个文件上传控件,我有一个按钮 Upload .,所以当点击通风口触发时,我希望在 gridview 中创建一个新行并获取文件名并绑定到一个列并将其显示在页面。
请问有什么办法吗?
【问题讨论】:
我有一个文件上传控件,我有一个按钮 Upload .,所以当点击通风口触发时,我希望在 gridview 中创建一个新行并获取文件名并绑定到一个列并将其显示在页面。
请问有什么办法吗?
【问题讨论】:
这里是代码...
protected void Button1_Click(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
if (Session["dtbl"] == null)
{
DataTable dtbl = new DataTable();
DataColumn FileName = new DataColumn("FileName", System.Type.GetType("System.String"));
dtbl.Columns.Add(FileName);
Session["dtbl"] = dtbl;
}
DataTable dtbl = (DataTable)Session["dtbl"];
DataRow myRow;
myRow = dt.NewRow();
myRow["FileName"] = FileUpload1.FileName;
dtbl.Rows.Add(myRow);
gridView1.DataSource = dtbl.DefaultView;
gridView1.DataBind();
Session["dtbl"] = dtbl;
}
}
【讨论】: