....のasp.netのSqlDataSource detailview:適切な設定方法select文
SqlDataSource1.ConnectionString = Connection.ConnectionStr;
SqlDataSource1.SelectCommand = "select firstname,lastname from customer";
SqlDataSource1.InsertCommand = "CustRec_iu";
SqlDataSource1.InsertCommandType = SqlDataSourceCommandType.StoredProcedure;
SqlDataSource1.InsertParameters.Clear();
SqlDataSource1.InsertParameters.Add(new Parameter("firstname", DbType.String));
SqlDataSource1.InsertParameters.Add(new Parameter("LastName", DbType.String));
SqlDataSource1.InsertParameters.Add(new Parameter("Active",DbType.Int16,"1"));
detailview制御の設定は次のようになります....
<asp:DetailsView ID="dvCustDetails1" runat="server" AutoGenerateRows="False"
DataSourceID="SqlDataSource1" Height="149px" Width="469px"
OnItemInserted=dvCustDetails1_ItemInserted
>
<Fields>
<asp:BoundField DataField="FirstName" HeaderText="First Name"
SortExpression="FirstName" />
<asp:BoundField DataField="LastName" HeaderText="Last Name"
SortExpression="LastName" />
<asp:CommandField ButtonType="Button" ShowInsertButton="True" />
</Fields>
</asp:DetailsView>
挿入機能が実行された直後に、ID列である顧客テーブルからcustidを取得したいのですが、そのレコードを抽出してそのレコードでテーブルを選択する方法など
select * from cu stomer where custid = @custid。
次に、コントロールが挿入後にレンダリングされた後、上記のselectステートメントに基づいて新しく挿入されたレコードを表示したいと思います。
また、detailsviewで更新ボタンを表示して、レコードを更新できるようにしたいと思います。
どうすれば達成できますか?
私はGoogle検索や書籍を印刷するにあたっては、ほとんどドキュメントを見つけることができません。
を...より多くの情報が参考になります。 –