后台给GridView绑定数据时给每一行添加一个JS方法

--------JS

function ReturnDictionaryValues(srcElement)
{
top.document.getElementById("_DialogFrame_a1").contentWindow.document.getElementById('txt_CAR_ID').value=srcElement.cells[0].innerText;
top.document.getElementById("_DialogFrame_a1").contentWindow.document.getElementById('CAR_NO').innerText=srcElement.cells[3].innerText;
top.document.getElementById("_DialogFrame_a1").contentWindow.document.getElementById('txt_Unit').innerText=srcElement.cells[1].innerText;
top.document.getElementById("_DialogFrame_a1").contentWindow.gongmu();//执行上一个页面的gongmu()方法
top.Dialog.close();//关闭当前页面
}

 

--------GridView

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" class="tableStyle" DataKeyNames="CAR_ID" border="0" Style="width: 100%" ToolTip="双击进行选择" OnRowDataBound="gv_RowDataBound">
<Columns>
<asp:BoundField DataField="CAR_NUM" HeaderText="车牌号">
<ItemStyle HorizontalAlign="Center" Width="10%" />
<HeaderStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:TemplateField HeaderText="所属单位">
<ItemTemplate><%#new AS_Services.BLL.PU_STATION().GetModel(Eval("STATION_ID").ToString()).STATION_NAME%> </ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="汽车类型">
<ItemTemplate><%#new AS_Services.BLL.PB_DZ_KIND().GetModel(Eval("KIND_ID").ToString()).KIND_NAME%> </ItemTemplate>
</asp:TemplateField>
</Columns>
<EmptyDataTemplate>
暂无记录!</EmptyDataTemplate>
</asp:GridView>

 

---------GridView页面的后台

protected void gv_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("ondblclick", "ReturnDictionaryValues(this);");//每行添加一个ReturnDictionaryValues()的JS方法
}
}

转载于:https://www.cnblogs.com/hjianguo/p/5522499.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值