私が達成しようとしているのは、gridviewのボタンをクリックすると、その特定の行の値がlblID、lblNameのtextlabelsに表示される必要があります。
私はちょうどそれを行う手掛かりがありません。
これは私のSqlDataSourceコントロールのコードです:ButtonclickのSQLdatasourceを使ってGridviewからラベルのパラメータを取得する
<asp:SqlDataSource ID="srcProd" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnDB %>"
ProviderName="<%$ ConnectionStrings:ConnDB.ProviderName %>"
SelectCommand="SELECT p.tProdID, p.tProdImage, p.tProdBeschrijving, m.tMerkNaam, m.tMerkImage, p.tProdVerkoop FROM tblProducten AS p INNER JOIN tblMerken AS m ON p.tMerkID = m.tMerkID ORDER BY m.tMerkNaam">
</asp:SqlDataSource>
これは私が話しているのGridViewのスクリーンショットです。
ボタンの1つを押すと、パラメータIDはlblIDで表示されます。
すべてのヘルプ、ヒント、ヒントは高く評価されています。
Idd、それは私が推測するとよいでしょう。ある時点で、この方法は私にとってはうまくいかなかったのですが、理由は分かりません。 Btw、複数の引数をここで指定できますか? (そして ";"ではなく、別の文字列) –
私が知る限り、複数の引数を指定することはできません。私はこれもかなり頻繁に悩まされています... –
あなたは ";"複数の値を渡すための分離文字列。それは私の意見では汚いですが、可能です。 –