я хочу, чтобы получить Id от GridView в RowDeleting Event, я попытался так:Как получить anonymousType DataItem от gridview_RowDeleting события
protected void gvHouse_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
Guid hholder = (Guid)(e.Values[0]);
using (var dataContext = new realtydbEntities())
{
var house = (from h in dataContext.Households.Include("aspnet_Users.aspnet_Membership")
where h.HouseholdID == hholder
select h).First();
dataContext.DeleteObject(house);
dataContext.SaveChanges();
}
}
, но он не работает.
анонимный тип, как это, и я использую список < это anonymousType> связываться с источником данных GridView «s:
new
{
Id = u.HouseholdID,
BuNo = u.Building.BuildingName,
UnNo = u.UnitNo,
DepNo = u.DepartmentNo,
Name = u.aspnet_Users.UserName,
Corp = u.Corporation,
IdNumber = u.IdNumber,
Telephone = u.Telephone,
OtherHouseMembers = u.OtherHouseMembers,
OtherInfo = u.OtherInfo,
CrDate = u.aspnet_Users.aspnet_Membership.CreateDate
});
я хочу, чтобы получить анонимный объект или просто получить Значение свойства ID.
как вы связывания данных в GridView? – Habib
@ Habib.OSU i use List привязка к gridview –
@Kevin «Это не работает» - очень широкое утверждение. Вы получаете ошибку компиляции? Исключение во время выполнения? Никакого исключения, кроме неправильного поведения? Подробности, пожалуйста. – phoog