对网格运行SQL语句

本文关键字:语句 SQL 运行 网格 | 更新日期: 2023-09-27 18:05:10

是否有可能对datagridview或gridview运行SQL语句?

对网格运行SQL语句

请参考此链接,它将sql转换为Linq对象

摘自以下内容:

在运行时将SQL转换为Linq To Objects表达式

希望能有所帮助

你可以这样做>>

 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名相同。

No。但是您可以尝试使用LINQ来代替对象。