sqlserverに接続されたsqldatasourceに接続されたGridviewがあり、Select
これにステートメントを追加しました。これは、希望どおりに機能します。
SELECT S.[ID], S.[Survey_Name], S.[Start_Date], S.[End_Date], C.[Category_Name], S.[Username], S.[Picture],S.[Audience] FROM [Survey] S
Inner Join
Category C On S.Category_ID = C.ID
Update
ユーザーがグリッドビューを編集しようとしたときに、上記のフィールドを更新するだけのステートメントを追加する必要があります。これを試しました。
UPDATE
Survey S
INNER JOIN
Category C
On S.Category_ID = C.ID
SET
S.Survey_Name=@Survey_Name,
S.Start_Date=@Start_Date,
S.End_Date = @End_Date,
C.Category_Name =@Category_Name,
S.Username = @Username,
S.Audience=@Audience
Where
ID=@ID
しかし、それは機能せず、無効な構文「S」や無効な構文「Inner」などのエラーが表示され続けます。