Witam,
mam problem z Linq i wyciągnięciem danych… ale po kolei – poniższym zapytaniem wyciągam dane:
var query = from p in Magazyn.Moj_Magazyn
where p.Id == 1
select
new
{
Id = p.Id,
Nazwa = p.Nazwa,
Typ = p.Typ
};
Wynik wyświetlam w GridView – z tym, ze nie wszystkie pobrane dane:
<asp:GridView ID="GridView1" runat="server"
AutoGenerateColumns="False"
GridLines="None"
AllowPaging="True"
PageSize="15"
DataKeyNames="Id">
<Columns>
<asp:BoundField DataField="Id" HeaderText="Id" SortExpression="Id" />
<asp:BoundField DataField="Nazwa" HeaderText="Nazwa" SortExpression="Nazwa />
</Columns>
</asp:GridView>
Wynik Linq "podpinam" tak:
GridView1.DataSource = query;
GridView1.DataBind();
Gdy chcę pobrać jakieś dane, żeby wyświetlić je w innym miejscu to pobieram je z GridView:
string Nazwa = row.Cells[1].Text;
...ale czy jest możliwość, żeby pobrać dane które wyciągnąłem korzystając z Linq, ale NIE wyświetliłem w GridView?
coś na wzór string Typ = query.Typ.ToString();