新添加的SQL表上的数据网格视图

本文关键字:数据 数据网 视图 网格 SQL 添加 新添加 | 更新日期: 2023-09-27 18:18:15

我已经看过并完成了我对数据网格视图的研究,我已经看到了使用向导或手动编码的方法。但是我想知道是否有办法在新增加的桌子上做。如。我有一个函数,它创建并输出一个csv文件到MSSQL中新创建的表和已创建的同一表。我希望立即在数据网格中查看其内容,而不是回到我的代码中并完成它。为了进一步细分,我的问题是:如何在已经通过c#应用程序创建并添加到MSSQL的表上自动创建数据网格视图?

新添加的SQL表上的数据网格视图

要手动填充,首先用查询结果填充一个DataTable,并将其作为数据源分配给gridview

我希望代码自己解释

String xConnStr=""; //connection string goes here
SqlConnection xConn = new SqlConnection(xConnstr);
SqlCommand sqlCmd;
SqlDataReader sqlReader;
string sqlCmdString = "";
DataTable dt = new DataTable();
   sqlCmdString = "SELECT * from " + xNewTableName;
   sqlCmd = new SqlCommand(sqlCmdString, xConn);
   if (xConn.State == ConnectionState.Closed)
   {
        xConn.Open();
   }
   sqlReader = sqlCmd.ExecuteReader();
   dt.Load(sqlReader);
   dataGridView1.DataSource = dt;

你可能需要这个:

using System.Data.SqlClient;
using System.Data;