フォームにストアド プロシージャと DataGridView を含むデータベースがあります。プロシージャの結果を DataGridView にバインドしたいのですが、すべてが機能します。テーブルにはプロシージャの結果が入力されていますが、列にはスペースの代わりに下線 ("_") があります。
例: 「Cookies count」は「Cookies_count」と表示されます。
列名を設定するストアド プロシージャ内のコード:
SELECT
Films.TitlePL as [Polish title],
Films.TitleOrg as [Original title],
FilmCategory.CategoryName as [Category name],
Films.ProductionYear as [Year of production],
引数を使用してプロシージャを実行し、DataGridView にバインドするための C# コードは次のとおりです。
var result = DB.spFilmFindSearchGridview(null, null, null, null, null, null, null, null);
List<spFilmFindSearchGridviewResult> Res = new List<spFilmFindSearchGridviewResult>();
Res = result.ToList();
DataGridViewFilmFind.DataSource = Res;