【发布时间】:2013-03-22 09:37:05
【问题描述】:
是否可以针对 datagridview 或 gridview 运行 SQL 语句?
【问题讨论】:
-
反对datagridview的方法是什么?
-
我的意思是:如果我有一个 datagridview 我可以做类似“SELECT * FROM dataGridView”的事情
是否可以针对 datagridview 或 gridview 运行 SQL 语句?
【问题讨论】:
请参考 this 链接,它将 sql 转换为 Linq 到对象
取自以下:
Transforming SQL into Linq To Objects expressions at runtime
希望对你有帮助
【讨论】:
你可以这样做>>
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名相同。
【讨论】:
没有。但您可以尝试使用 LINQ to 对象。
【讨论】: