0
我在這裏遇到了問題。 我在c#中有一個edm查詢,其中我根據用戶選擇填充1(一個)網格視圖控件與多個表。我得到它的工作,並與所有的數據填充表。以編程方式使用edmx填充數據文本字段的GridView
我需要知道什麼最好的方法是加載列名與行中的數據。我無法預先加載具有列名稱的網格視圖,因爲數據每次都會有所不同。我還希望網格視圖上的按鈕字段的文本顯示爲表的主要ID。
我已經試過所有的東西,任何幫助將不勝感激。
這裏是我的代碼:
using (ITIncidentsEntities dbc = new ITIncidentsEntities()) {
var Query = (from c in dbc.GeneralIncidents
select c);
if (!string.IsNullOrWhiteSpace(txtDate.Text))
{
DateTime _date = Convert.ToDateTime(txtDate.Text);
Query = Query.Where(c => c.CreateDate == _date);
}
if (!string.IsNullOrWhiteSpace(txtAuthor.Text))
{
Query = Query.Where(c => c.Author.Contains(txtAuthor.Text));
}
if (!string.IsNullOrWhiteSpace(txtIncidentFormat.Text))
{
Query = Query.Where(c => c.Title == txtIncidentFormat.Text);
}
grvResults.DataSource = Query.ToArray();
grvResults.DataBind();
grvResults.Columns.Add(new ButtonField { HeaderText = "Print", Text = "??? Datavalue Field" });
}
非常感謝。