我有一个需要在RowUpdating事件上更新的GridView。我如何使用LINQ更新数据?使用LINQ更新GridView数据
我填充使用LINQ也和这里GV是该代码:
protected void Page_Load(object sender, EventArgs e)
{
string getEntity = Request.QueryString["EntityID"];
int getIntEntity = Int16.Parse(getEntity);
using (OISLinq2SqlVs1DataContext dt = new OISLinq2SqlVs1DataContext())
{
var tr = from r in dt.Users
join s in dt.Entities on r.Entity_ID equals s.ID
where s.ID == getIntEntity
select new
{
s.Name,
r.FirstName,
r.LastName,
s.Email,
//r.Email,
r.UserID,
r.Pwd,
s.Company,
s.Description,
s.Phone,
s.Fax,
s.WebSite
};
gvShowRegistration.DataSource = tr;
gvShowRegistration.DataBind();
}
}
家伙: 我有2个表,我需要从他们两人拉了一些列。现在我遇到的问题是使用LDS,它让我只能从一个表中选择。而我的GV只绑定到一张桌子上。 现在,这里是我的下一个问题: 我如何可以绑定我的LDS多个表并显示给GridView的? – 2011-03-24 21:37:19
你将无法使用LDS作为这个scenerio。你必须在代码中进行数据绑定。请参阅下面的编辑。 – 2011-03-24 21:44:08
谢谢,我明白了。我知道这是问题所在。 – 2011-03-24 21:58:39