I have 2 tables.
Branches (BranchId,Name, Area)
Managers (ManagerId,Name,BranchId)
I want when I click on Branches branch data will show with manager name. I use gridview
to show data.
<asp:GridView runat="server" ClientIDMode="Static" ID="gvBranches">
</asp:GridView>
First of all I write LINQ Query.
CDDataContext dc = new CDDataContext();
var data = (from branch in dc.Branches
join manager in dc.Managers
on branch.BranchId equals manager.BranchId
select branch).ToList();
gvBranches.DataSource = data;
gvBranches.DataBind();
It just display the record of branch. like BranchId Name Area
Then I write Stored Procedure.
Stored Procedure:
create procedure sp_AllBranches
As
Begin
return Select b.BranchId, b.Name, b.Area, m.Name
from Branches as b, Managers as m
where b.BranchId=m.BranchId
End
Code:
CDDataContext dc = new CDDataContext();
var data = dc.sp_AllBranches();
gvBranches.DataSource = data;
gvBranches.DataBind();
It display nothing. Please help.