當前位置:首頁 » 表格製作 » 怎樣添加數據到datagridview
擴展閱讀
胃痛可以吃什麼水果 2025-06-28 01:20:32
驅動盤可以有其他文件嗎 2025-06-28 01:05:53

怎樣添加數據到datagridview

發布時間: 2022-02-12 18:54:07

『壹』 winform 如何往datagridview里添加數據

沒搞懂你意思,你是要把TextBox.Text添加到dgv呢?還是在dgv里檢索TextBox.Text?

『貳』 C#如何把數據添加到datagridview

string str = @"server=S404-83\SQL2005;database=mysql2;integrated security=true";
SqlConnection myconn = new SqlConnection(str);
try
{
myconn.Open();
string s = "select *from student";
SqlDataAdapter da = new SqlDataAdapter(s,myconn);
DataSet ds = new DataSet();
da.Fill(ds);
dataGridView1.DataSource = ds.Tables[0].DefaultView;
myconn.Close();

}
catch (SqlException b)
{
MessageBox.Show(b.Message);

}
這個是我以前寫的把資料庫表內容導入datagridview里邊,你可以參考一下,你是要用三層架構做么?如果那樣,定義方法在使用的時候調用就可以了

『叄』 如何向datagridview中動態添加數據

1.實質就是動態添加控制項,new一個dataGridView對象,然後使用 xxx.item.add()在窗體里add()就可以實現。

2.常式:

1
2
3
4
5
6
7
8
9
10
11

DataTable dt = new DataTable();
dt.Columns.Add("編號",typeof(Int32));
dt.Columns.Add("名稱", typeof(string));
dt.Columns.Add("數量", typeof(string));

DataRow dr = dt.NewRow();
dr["編號"] = dataGridView1.CurrentCell.OwningRow.Cells["編號"].ToString();
dr["名稱"] = dataGridView1.CurrentCell.OwningRow.Cells["名稱"].ToString();
dt.Rows.Add(dr);

dataGridView2.DataSource = dt;

『肆』 C#如何用按鈕向datagridview添加數據

你這樣也太麻煩了吧?你還不如當點擊增加按鈕時,彈一窗體,把信息填到這個窗體的文本框里,然後點擊確定按鈕後,直接保存到資料庫,在刷新datagridview就可以了

『伍』 c#中怎麼對datagridview添加數據

寫入資料庫的具體步驟:
1、首先新建一個項目。
2、建立一個資料庫連接類LinkDataBase。因為資料庫操作有很多都是重復性工作,所以寫一個類來簡化對資料庫的操作。
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using System.Data.Sql;

namespace Test
...{
class LinkDataBase
...{
//設置連接字元串
private string strSQL;

//與資料庫連接
private string connectionString = "Data Source=Localhost;Initial Catalog=Test;Integrated Security=True";

private SqlConnection myConnection;
private SqlCommandBuilder sqlCmdBld;
private DataSet ds = new DataSet();
private SqlDataAdapter da;
public LinkDataBase()
...{
}

『陸』 在C#窗體上創建了一個datagridview1,並手動添加了這些數據,如何將這些數據插入到SQL表中.

下面是按鈕的click事件的代碼,你復制到裡面,然後把表名改一下,資料庫的連接如果你沒有配置在web.config中的話就改成
SqlConnectionconn=newSqlConnection("server=服務名;Initialcatalog=資料庫名;userID=用戶名;password=密碼;");
下面的代碼還有完善的地方,比如用資料庫連接用using會比較合適。
有問題再追問吧。
protectedvoidbtn_Insert_Click(objectsender,EventArgse)
{
//連接字串"SqlConnString"寫到配置文件(web.config)中
SqlConnectionconn=newSqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["SqlConnString"].ConnectionString);

SqlTransactiontran=null;
try
{
conn.Open();

for(inti=0;i<gvd.Rows.Count;i++)
{
stringsqlStr="";
SqlCommandcomm=newSqlCommand();
tran=conn.BeginTransaction();

stringgdh=gvd.Rows[i].Cells[0].Text.Trim().ToString();
stringpn=gvd.Rows[i].Cells[1].Text.Trim().ToString();
intdc=Convert.ToInt32((gvd.Rows[i].Cells[2].Text.Trim().ToString()));

SqlStr+="INSERT表名(工單號,PN,Datacode)VALUES('"+gdh+"','"+pn+"','"+dc+"');";


comm.CommandText=SqlStr;
comm.Connection=conn;
comm.Transaction=tran;
comm.ExecuteNonQuery();
}
}
catch(Exceptionex)
{
Response.Write("更新失敗,失敗原因:"+ex.Message);
tran.Rollback();//事務回滾
}
finally
{
conn.Close();
}
}

『柒』 C# 怎麼把數組中的數據添加到datagridview中

yourdatagridview.Rows.Add();
每加完一行要新建一行再加
加的時候
yourdategridview.Rows[行數].Cells[列數].value
=
XXX;
行數要記得自增

『捌』 怎樣將datagridview中的數據插入資料庫

用一個GridView在後台來綁定!
首先寫資料庫連接字元串!sql2005(server=.;datbase=資料庫;uid=sa;pwd=密碼)
然後用視圖來做查詢!如果是多表把查詢條件放到最後!接著把查詢出來的結果放到datatable里!最後做數據綁定!如下:
SqlConnection con = new SqlConnection("server=.;database=hotel;uid=sa;pwd=123456");
con.Open();
string sql = "sql語句";
SqlCommand cmd = new SqlCommand(sql, con);
SqlDataReader dr = cmd.ExecuteReader();
DataTable dt = new DataTable();
dt.Load(dr);
(dataGridView這個是id值)GridView1.DataSourceID = null;
GridView1.DataSource = dt;
GridView1.DataBind();