C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■93173 / )  Re[3]: gridview return confirm について
□投稿者/ ゆう (8回)-(2019/11/25(Mon) 21:26:11)
No93132 (WebSurfer さん) に返信

ご丁寧な返信ありがとうございます。遅くなりまして申し訳ありません。
書いて頂いたソースを元に色々と試しており、まだできていませんが、近づくことはできていると思います。


>コードビハインド側で以下のメソッドを追加して

以下のようにしました。

Public Function CreateConfirmation (ByVal name As string) As string
Return string.Format("name","return confirm ('のデータを削除していいですか?');")
End Function



><ItemTemplate>
> ・・・中略・・・
> <asp:LinkButton ID="LinkButton2" runat="server"
> CausesValidation="False" CommandName="Delete" Text="削除"
> OnClientClick='<%#Confirmation((string)Eval("name"))%>'
> </asp:LinkButton>
></ItemTemplate>

以下のようにしました。


<ItemTemplate>
・・・中略・・・
<asp:Button ID="Button1" runat="server"
CausesValidation="False" CommandName="Delete" Text="削除"
OnClientClick='<%#CreateConfirmation (Eval(container.DataItem,"name"))%>'
</asp:Button>
</ItemTemplate>


これでは「DataRowViewからStringへの変換は無効です」となってしまいます。
DataRowViewからStringへの変換の方法、もしくはソースで間違いのご指摘があれば、
教えて頂きたいです。
返信 編集キー/


管理者用

- Child Tree -