『壹』 如何將sql查詢的值放到dataGridView中,
有的啊 暈了 等會幫你寫個補充:
//綁定數據源 private void Bind() { //這個一般配置在web.config裡面 現在寫這方面 string strConn = "Data Source=61.129.14.51;Initial Catalog=reg100;Persist Security Info=True;User ID=kag100;Password=kag100"; //Sql文本 string strSql = "SELECT * FROM Proct"; //連接資料庫 SqlConnection con = new SqlConnection(strConn); //Sql及連接資料庫命令 SqlDataAdapter da = new SqlDataAdapter(strSql, con); //實例化一個ds DataSet ds = new DataSet(); //打開資料庫 con.Open(); //填充數據集 da.Fill(ds, "Proct"); //關閉 con.Close(); //綁定數據源 dataGridView1.DataSource = ds.Tables["Proct"]; } //Load private void Form1_Load(object sender, EventArgs e) { Bind(); }追問:是沒有?給你說了,我有表頭了回答:
查詢之後,數據沒有放到裡面,而是在原後面增加的回答:
『貳』 怎麼將dataGridView中的數據添加到SQL資料庫中
string str=datagridview.行。列。trim.tostring
取出值之後寫入資料庫的sql語句不用我說了吧。
我只有這種麻煩的方法。。。。。
『叄』 c#datagridview怎麼顯示SQL SERVER資料庫中的表.
using System.Data.SqlClient;
using System.Data;
SqlConnection Conn = new SqlConnection(@"server=DQ\SQLEXPRESS;database=persons;uid=sa;pwd='12345'");
string sql = "select * from [grade]";
SqlDataAdapter da = new SqlDataAdapter(sql, Conn);
DataSet ds = new DataSet();
da.Fill(ds, "grde");
dataGridView1.DataSource = ds;
dataGridView1.DataSource = ds.Tables["grde"];
Conn.Close();
ds.Dispose();
da.Dispose();
『肆』 C#如何將dataGridView的數據插入到SQL
遍歷dataGridView,然後把數據生成相應的sql腳本,再傳送至DB伺服器運行,就可以了
『伍』 c# winform 如何用sql語句查datagridview數據
對datagridview數據綁定:
private
void
Datadatagridview()
{
string
sqlstr
=
"select
*
from
feng
order
by
id";
////資料庫連接
SqlConnection
con
=
new
SqlConnection(System.Configuration.ConfigurationManager.AppSettings["con"]);
con.Open();
SqlDataAdapter
sda
=
new
SqlDataAdapter(sqlstr,
con);
DataSet
ds
=
new
DataSet();
sda.Fill(ds,
"feng");
this.dataGridView1.DataSource
=
ds.Tables["feng"].DefaultView;
}
這樣就可以了啊,呵呵,試試吧!
『陸』 datagridview怎麼才能顯示SQL資料庫裡面的數據
問題1:
把"select * from T_Users"中的*改成你需要顯示的欄位名稱,例如名稱和編碼
select number as 編碼,name as 名稱 from t_users
問題2:
不知道你是需要如何顯示.如果是兩個表是關聯關系,就可以在sql語句中進行關聯查詢.方法同1
問題3:
可以用1的方法,也可以在控制項的屬性中增加id和name列.
『柒』 怎麼通過C#中datagridview更新sql資料庫
//將 當前 dataGridView 實例的 DataSource 轉換成 DataTable
DataTable dt = dataGridView.DataSource as DataTable; // if (dt == null)
return; //空數據 不再執行
dt.AcceptChanges(); SqlDataAdapter da = new SqlDataAdapter("select * from 表名", "連接字元串"); // 這邊的 select 語句要和 你 從資料庫獲取數據並顯示到 DataGridView 的一樣! //根據當前 創建 Update命令
SqlCommandBuilder builder = new SqlCommandBuilder(da);
//獲得可以用來更新數據源 的 update 命令
da.UpdateCommand = builder.GetUpdateCommand(true); //將數據更新回 資料庫!
da.Update(dt);
請採納答案,支持我一下。
『捌』 C#用datagridview怎麼刪除sql中的記錄
「增加」很容易解決,修改和刪除操作因為要獲取ID,所以可以用模板列啊,裡面用兩個BUTTON控制項,就可以了,很簡單的。希望對你有所提示!
『玖』 C#中怎麼將datagridview的某一行保存到SQL資料庫表中
建立一個實體類,裡面定義屬性,和SQL表中的列相對應。
如有個student表,有sno和sname列,定義個student類,有兩個屬性:
public class Student
{
public string SNO { get;set; }
public string SNAME { get;set; }
}
然後先獲取這一行的數據,存入一個實體類中。
Student st=new Student()
st.SNO=datagridview.SelectedRows[0].Cells[0].Value ---這是選中行的第一列數據的值。
st.SNAME=datagridview.SelectedRows[0].Cells[1].Value ---這是選中行的第二列數據的值。
然後用ADO.NET存到資料庫中。
『拾』 SQL中的數據在Datagridview中顯示
通常 DataGridView 的最下面一行是用戶新追加的行(行頭顯示 * )。如果不想讓用戶新追加行即不想顯示該新行,可以將 DataGridView 對象的 AllowUserToAddRows 屬性設置為 False。
//設置用戶不能手動給DataGridView1添加新行
DataGridView1.AllowUserToAddRows=false;
但是,可以通過程序: DataGridViewRowCollection.Add 為 DataGridView 追加新行。
補足: 如果 DataGridView 的 DataSource 綁定的是 DataView, 還可以通過設置 DataView.AllowAdd屬性為 False 來達到同樣的效果。