你絕對可以綁定增值經銷商的GridView。
假設有三個字段
EMP_ID emp_fname emp_lname的
第一種方式僱員表:如果你給整個表或特定的記錄變量,然後向列表將工作.. 。
員工是一個數據上下文類,一旦你已經建立到SQL Server連接成功..
var result = from alias in dc.employees
where alias.emp_id == id --(this is the passed parameter)
您也可以手動指定ID,例如:
where alias.emp_id == 5
select alias;
的ID爲整個員工記錄= 5會得到選擇。
現在,您可以簡單地結合這GridView控件
gridview1.datasource = result.tolist();
gridview1.databind();
如果你給了整個表,那麼也tolist將工作
var result = from alias in dc.employess
select alias;
gridview1.datasource = result.tolist();
gridview1.databind();
如果選擇多列,然後tolist將無法正常工作。你需要返回對象。
該方法已在class1中定義。
public static object returnquery()
{
dcdatacontext dc = new dcdatacontext();
var result = from alias in dc.employees
where alias.emp_id == 5
select new
{
alias.emp_fname,
alais.emp_lname
};
return result;
}
您需要捕捉該對象。
object obj = new class1.returnquery();
gridview1.datasource = obj;
gridview1.databind();
或者你可以簡單地試試看看它是否有效。我沒有嘗試過這個。
var result = from alias in dc.employees
where alias.emp_id == 5
select new
{
alias.emp_fname,
alias.emp_lname
};
gridview1.datasource= result.object();
gridview1.databind();
嘗試將其轉換爲.ToList(); –
請你指定我需要添加.ToList()嗎?我是一名初學者。 – Arbaaz
嘗試綁定'dth15'到GridView – codingbiz