У меня есть GridView, который не привязан ни к какому источнику данных.В моем событии загрузки страницы я пишу этот код:
protected void Page_Load(object sender, EventArgs e)
{
string getEntity = Request.QueryString["EntityID"];
int getIntEntity = Int16.Parse(getEntity);
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
};
GridView1.DataSource = tr;
GridView1.DataBind();
}
разметка:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
Height="348px" Width="656px">
</asp:GridView>
Теперь я вижу значение, полученное с предыдущей страницы, но мой GridViewзаселять что угодно.Что я здесь не так делаю?Пожалуйста помоги!Спасибо.