[英]Add Column and Rows in DataGridView c#
我实际上有一个加载了 sql 查询的 datagridview。 我想在不清理所有数据的情况下添加一个包含一些行的新列。
我将在行中插入的值是列表中的字符串。 此列表由已加载的 datagridview 的第一列进行的 sql 查询加载。
所以我基本上想做:
Seals_DataGridView.Columns.Add("column_Type", "Title Column");
Seals_DataGridView.Rows.Add("GOGO");
但显然这个不起作用
任何人都有帮助我的想法吗?
谢谢
如果要从代码中添加行,请尝试使用 DataTable 和 DataGridViewDataSource
string constring = @"Data Source=.\SQL2005;Initial Catalog=Northwind;User id = sa;password=pass@123";
using (SqlConnection con = new SqlConnection(constring))
{
using (SqlCommand cmd = new SqlCommand("SELECT * FROM Customers", con))
{
cmd.CommandType = CommandType.Text;
using (SqlDataAdapter sda = new SqlDataAdapter(cmd))
{
using (DataTable dt = new DataTable())
{
sda.Fill(dt);
dataGridView1.DataSource = dt;
}
}
}
来解决你的问题
Seals_DataGridView.Columns.Add("column_Type", "Title Column");
Seals_DataGridView.Rows.Add("GOGO");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.