网格视图不显示,数据不保存在数据库中
本文关键字:存在 数据库 保存 视图 显示 网格 数据 | 更新日期: 2023-09-27 18:33:26
我将文件上传到我的目录,现在成功了,我想获取文件名和路径以显示在我的网格视图中,并仅保存数据库的路径...我的问题是我的网格视图没有显示在我的网页上,并且数据库中没有保存任何内容,请帮助!
protected void Button2_Click(object sender, EventArgs e)
{
if (FileUpload1.PostedFile != null)
{
string FileName = FileUpload1.PostedFile.FileName.ToString();
FileUpload1.SaveAs(Server.MapPath("file_folder/" + FileUpload1.PostedFile.FileName));
string strconString = System.Configuration.ConfigurationManager.ConnectionStrings["ToolkitdbConnectionString"].ConnectionString;
SqlConnection con = new SqlConnection(strconString);
string strQuery = "insert into FileInfo (FileName, FilePath) values(@FileName, @FilePath)";
SqlCommand cmd = new SqlCommand(strQuery);
cmd.Parameters.AddWithValue("@FileName", FileName);
cmd.Parameters.AddWithValue("@FilePath", "file_folder/" + FileName);
cmd.Connection = con;
con.Open();
string[] filespaths = Directory.GetFiles(@"C:'NectarSoft'Projects'Nectarsofttoolkit'Nectarsofttoolkit'file_folder");
Response.Write("Upload successfull");
GridView1.DataBind();
另外,在获取数据之前,您需要执行查询...然后,您需要将数据源分配给 Gridview,如 GridView1.Datasource= YourDataSource;
(它可以是列表、数据表或数据集)
您需要设置 gridview 的 DataSource 属性。