0
我運行以下LINQ
查詢,以便我可以看到一個兩列的表,但我看不到結果在DataGrid
有人可以告訴我我做錯了什麼嗎?LINQ查詢返回沒有結果
Database d = server.Databases[cboDatabases.SelectedItem.ToString()];
System.Data.DataSet ds = d.ExecuteWithResults("SELECT * FROM INFORMATION_SCHEMA.COLUMNS");
DataTable dt = ds.Tables[0];
MessageBox.Show(dt.Columns.Count.ToString());
var query = from data in dt.AsEnumerable()//AsEnumerable()
select new
{
TableName = data[0],
FieldName = data[1]
};
dataGridView1.DataSource = query;
需要使用ToList()方法。 – Rahul