2011-04-25 84 views
1

我是ASP.NET編程中的新手。請幫幫我。ASP.NET C#中的錯誤(隱式轉換)

void DisplayData() 
    { 
     DataTable dt = new DataTable(); 
     //objBuyer.BuyerId = Convert.ToInt64(Request.QueryString["id"]); 
    **ERROR-->>>** dt = objBuyer.DisplayData();******** 
     if (dt.Rows.Count > 0) 
     { 
     txtBName.Text = dt.Rows[0][1].ToString(); 

ERROR:Cannot implicitly convert type 'void' to 'System.Data.DataTable'

回答

1

您正在試圖void轉換爲DataTable,這是不可能的。你的方法必須返回一個DataTable這個工作。

0

問題是DisplayData方法不返回DataTable對象,它只是在objBuyer中顯示數據,並返回void。

這就是問題所在,但如果沒有某種背景下的幫助,我無法做得更好!