如何获取CListCtrl当前选中的行

如何获取CListCtrl当前选中的行,第1张

方法一: 单选的情况下

GetNextItem(-1,LVIS_SELECTED);

方法二:单选的情况下

如果只允许单选,只需要调用成员函数GetSelectionMark()就可以获取选中的行号,然后你再调用GetItemText()就可以获取选中行的文本。

方法三: 可以多选的情况下

CString str;

POSITION pos=listGetFirstSelectedItemPosition(); //pos选中的首行位置

if(pss==NULL)

AfxMessageBox(L"no item were selected!");

else

{

while(pos) //如果选择多行

{

int nIdx=-1;

nIdx= listGetNextSelectedItem(pos);

if(nIdx >=0&&nIdx<listeGetItemCount())

{

str =listGetItemText(nIdx,0);

}

}

}

直接给你上代码了:

$("#table

tr")each(function(){

var

tr

=

$(this);

alert(trtext());//这个输出的是tr的文本

//如果想要取到td需要再次遍历tr

var

tds

=

trfind("td");

tdseach(function(){

var

td

=

$(this);

alert(tdtext());//这个就是td的文本

});

});

1、第一步:打开需要提取同时满足两个条件数据的excel表格。2、第二步:在表格右侧输入提取的两个条件:语文>80,数学>80。4、第四步:列表区域选择全部数据。5、第五步:条件区域选择我们设置好的两个条件。6、第六步:勾选上“将筛选结果复制到其他区域”,单击“确定”按钮。7、完成 *** 作,符合两个条件的数据被筛选出来。

以上就是关于如何获取CListCtrl当前选中的行全部的内容,包括:如何获取CListCtrl当前选中的行、jquery获取表格选中行的值、Excel里如何根据2个条件提取一行数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/10185588.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存