2013-03-22 202 views
-1

是否有可能針對datagridview或gridview運行SQL語句?針對網格運行SQL語句

+0

對一個DataGridView手段? – Freelancer 2013-03-22 09:37:35

+0

我的意思是:如果我有一個datagridview我可以做一些像「SELECT * FROM dataGridView」 – Tomtom 2013-03-22 09:38:48

回答

0

你可以像這樣>>

dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; 
    dataGridView1.AllowUserToAddRows = false; 
    dataGridView1.AllowUserToDeleteRows = false; 
    dataGridView1.AllowUserToOrderColumns = true; 
    dataGridView1.ReadOnly = true; 
    dataGridView1.MultiSelect = false; 
    dataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.None; 
    dataGridView1.AllowUserToResizeColumns = false; 
    dataGridView1.ColumnHeadersHeightSizeMode = 
    DataGridViewColumnHeadersHeightSizeMode.DisableResizing; 
    dataGridView1.AllowUserToResizeRows = false; 
    dataGridView1.RowHeadersWidthSizeMode = 
    DataGridViewRowHeadersWidthSizeMode.DisableResizing; 

您可以通過dataGridView1.Columns["CompanyName"].ReadOnly = true;

添加列,可以參考這個>>http://msdn.microsoft.com/en-us/library/cze614bb.aspx

或者乾脆另一種方式是讓你的數據庫表名和GridView名稱相同。

0

不,但你可以嘗試使用LINQ來代替對象。

+0

你知道一個轉換器可以將SQL轉換爲LINQ到對象嗎?這樣的事情存在嗎? – Tomtom 2013-03-22 09:42:55