C# Как вывести данные в WPF DataGrid из MS SQL с помощью хранимой процедуры?
Необходимо вывести данные из базы данных. В базе для этого есть такая процедура:
ALTER procedure [dbo].[showCampsTable] as
Begin
select
[dbo].[camps].[id],
[dbo].[camps].[name],
[dbo].[camps].[description],
D.[name],
M.[name]
from [dbo].[camps]
inner join [dbo].[workers] as D on [dbo].[camps].[director_id] = D.[id]
inner join [dbo].[workers] as M on [dbo].[camps].[manager_id] = M.[id]
End
Находил разные варианты. Вот один из них:
string sql = "exec [dbo].[showCampsTable]";
conn.Open();
SqlDataAdapter sda = new SqlDataAdapter(sql, conn);
DataSet ds = new DataSet();
sda.Fill(ds);
table.ItemsSource = ds.Tables[0].Rows;

