いくつかのストアド プロシージャを呼び出す、厳密に型指定された dataSet があります。あるケースでは、厳密に型指定されたデータ セットを使用してデータベースにデータを追加します。データはデータベースに追加されますが、何らかの理由で新しいデータが表示されません。
これにより、新しいアイテムを追加した後、強く型付けされたデータセットを何らかの方法で更新する必要があると思われます。ここに投稿するコードはわかりませんが、要素をデータベースに追加するコードを投稿します。
var addBookAdapter = new QueriesTableAdapter();
addBookAdapter.AddBook(book.Name,book.Author,book.Description,book.PublicationDate,book.CategoryId);
これを行うストアド プロシージャは次のとおりです。
CREATE PROCEDURE [dbo].[AddBook]
@Name nvarchar(MAX),
@Author nvarchar(MAX),
@Description nvarchar(MAX),
@Date date ,
@CategoryId int
AS
INSERT INTO Books (Name , Author , Description , PublicationDate , CategoryId)
VALUES (@Name , @Author , @Description , @Date , @CategoryId)
すでに述べたように、これは機能します。新しいアイテムはデータベースに追加されますが、表示されません