vue element ui Dropdown下拉菜单 command方法使用(获取某行数据)

vue element ui Dropdown下拉菜单 command方法使用(获取某行数据),第1张

dropdown 下拉菜单,如何获取当前点击下拉菜单的这行数据

区别:通过command方法直接传当前选中行的整个数据

区别:通过 *** 作当前选中行按钮来获取这行的数据

这句代码是写在dataGridView1控件的CellClick事件中的吗?如果是的话,代码如下:

private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)

{

//被点击的单元格的行索引号在事件的参数e中,eRowIndex是行索引,eColumnIndex是列索引

string strBookName=dataGridView1Rows[eRowIndex]Cells[1]ValueToString());

//其它代码

}

你的i是全局的变量,当页面渲染完成以后,i = 21 ,在执行alert(i) 肯定会输出 21

最好是给Td加上ID ,然后在onclick是打印该行的ID就好了,不要用 i 。

例如:

for (var i = 1; i <= 20; i++) {

Tr = Tab_MaininsertRow();

Td = TrinsertCell();

Tdid = i;

Tdonclick = function (Td) {

alert(Tdid);

}

}

当点击某一行的时候,能得到这个tr的对象,可以通过这个对象得到该行的所有td对象,这时候可以通过一个序号来获取这一行的某个td的数据。

下面以代码来解释:

<table id="tb">

<tr>

<td>a</td><td>b</td><td>c</td>

</tr>

<tr>

<td>aa</td><td>bb</td><td>cc</td>

</tr>

</table>

<script>

//以jquery为例实现点击某行获得某个td的数据。

$( "#tb tr" )click( function() {//给每行绑定了一个点击事件:

var td = $( this )find( "td" );

//this指向了当前点击的行,通过find我们获得了该行所有的td对象。

//题中说到某个td,为了演示所以我们假设是要获得第3个td的数据。

var data = tdeq( 2 )html();

//通过eq可以得到具体的某个td对象,从而得到相应的数据

} );

</script>

你好,很高兴回答你的问题。

函数a可以改为这样

function a(var sno){

windowlocationhref="11jspsno="+sno;

}

传参不通过session。

然后在动态生成input代码时这样生成

<input type="button" value="更新" onclick="a(<%=rsgetString("sno")%>)"/>

如果有帮助到你,请点击采纳。

我解答的大部分是软件开发新人遇到的问题,如果有兴趣可以关注我。

GridView 中有SelectedIndexChanging时间可以获取你选择的行 或者用RowCommand自定义 *** 作来获取 获取到行就能获取到你要的所有数据 想放哪儿都随你!

以上就是关于vue element ui Dropdown下拉菜单 command方法使用(获取某行数据)全部的内容,包括:vue element ui Dropdown下拉菜单 command方法使用(获取某行数据)、关于C#中 对于datagridview 单击任意一个单元格,获取那一行数据的语句、请我这种onclick事件,点击获取是当前行数的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10151418.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存