我有 IQueryable 对象,我需要将 IQueryable 中的数据放入 Textboxs 控件中。这可能吗?
我尝试类似:
public void setdata (IQueryable mydata)
{
textbox1.text = mydata.????
}
更新:
我正在这样做:
public IQueryable getData(String tableName, Hashtable myparams)
{
decimal id = 0;
if (myparams.ContainsKey("id") == true)
id = (decimal)myparams["id"];
Type myType= Type.GetType("ORM_Linq." + tableName + ", ORM_Linq");
return this.GetTable(tableName , "select * from Articu where id_tipo_p = '" + id + "'");
}
public IQueryable<T> GetTable<T>(System.Linq.Expressions.Expression<Func<T, bool>> predicate) where T : class
{
return _datacontext.GetTable<T>().Where(predicate);
}
这将返回一个{System.Data.Linq.SqlClient.SqlProvider+OneTimeEnumerable
1[ORM_Linq.Articu]}`
我没有看到像你告诉我的任何方法。我看到 Cast<>、Expression、ToString...