[英]How to Hide GridView Column using Javascript on ButtonClick in asp.net?
[英]How to Get GridView Row Values on ButtonClick using Javascript in asp.net?
我的asp.net
應用程序中有一個GridView
。 我有一個帶有javascript
函數的Button
,它顯示Div
中selected
行的值。 如何Column values of Selected Row on ButtonClick
所有“ Grid
Column values of Selected Row on ButtonClick
。
Javascript:
function SetRowValues(id, controlid, fair, good, mint, nnew, poor,broken) {
//alert(id + " " + fair + " " + controlid);
$("#divSelectedRow").html("TPCCID: " + id + " Fair:" + fair + " Good: " + good + " Mint: " + mint + " New: " + nnew + " Poor: " + poor + " Broken: " + broken);
$("#divSelectedRow").css("display", "block");
return false;
}
網格標記:
<asp:TemplateField HeaderText="Source" ItemStyle-Width="50px" ItemStyle-HorizontalAlign="Center"
HeaderStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:Button ID="BtnSource" runat="server" CausesValidation="false" OnClick='<%# "return SetRowValues("+Eval("ttppcid")+",this.id,"+Eval("Fair")+","+Eval("Good")+","+Eval("Mint")+","+Eval("Poor")+","+Eval("Broken")+")"%>' Text="Source" />
</ItemTemplate>
</asp:TemplateField>
在這里,我想使用Javascript
獲取selected row
所有列值。 注意 :如果column1的值是包含空格的字符串,例如:“手機”,則腳本將無法工作。 請幫助我在Button Click
上使用javascript
獲取整個row
值。
幫助贊賞!
我認為您在准備Javascript函數調用時犯了錯誤。
參數''周圍缺少單引號。
<asp:TemplateField HeaderText="Source" ItemStyle-Width="50px" ItemStyle-HorizontalAlign="Center"
HeaderStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:Button ID="BtnSource" runat="server" CausesValidation="false"
OnClick='<%# "return SetRowValues('"+Eval("ttppcid")+"',this.id,'"+Eval("Fair")+"','"+Eval("Good")+"','"+Eval("Mint")+"','"+Eval("Poor")+"','"+Eval("Broken")+"')"%>' Text="Source" />
</ItemTemplate>
</asp:TemplateField>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.