如何将ListView选中的item编号提取出来

如何将ListView选中的item编号提取出来,第1张

通过ListView的SelectedItems属性来获取选中的Item集合;

历遍Item集合获取集合中每一行子项的值;

VBNET代码:

'历遍选中的项集合

For Each item As ListViewItem In ListView1SelectedItems

'按列索引历遍项中的子项

For i As Integer = 0 To ListView1ColumnsCount - 1

'子项的文本=itemSubItems(i)Text

Next

Next

C#NET代码:

//历遍选中的项集合

foreach (ListViewItem item in listView1SelectedItems)

{

//按列索引历遍项中的子项

for (int i = 0; i < listView1ColumnsCount; i++)

{

//子项的文本=itemSubItems(i)Text

}

}

添加引用:using SystemManagement;

        private string GetCpuID()

        {

            try

            {

                string CpuID = stringEmpty;

                ManagementClass mc = new ManagementClass("Win32_Processor");

                ManagementObjectCollection moc = mcGetInstances();

                foreach (ManagementObject mo in moc)

                {

                    CpuID = moProperties["ProcessorId"]ValueToString();

                }

                moc = null;

                mc = null;

                return CpuID;

            }

            catch

            {

                return "unknow";

            }

        }

首页的推荐商品包括热销推荐和促销三个文件

只对热销商品为例

第一步:打开根目录/includes/lib_goodsphp文件。在文件末尾添加方法(需要注意这个方法如果添加过了就不要再添加了)

function selled_count($goods_id)

{

$sql= "select sum(goods_number) as count from "$GLOBALS['ecs']->table('order_goods')"where goods_id ='"$goods_id"'";

$res = $GLOBALS['db']->getOne($sql);

if($res>0)

{

return $res;

}

else

{

return('0');

}

}

第二步:搜索get_recommend_goods方法

在这个方法中找到这句话

$goods[$idx]['url'] = build_uri('goods', array('gid' => $row['goods_id']), $row['goods_name']);

在这句话下添加 $goods[$idx]['count'] = selled_count($row['goods_id']);

第三步:在模版的library/recommend_hotlbi中在需要的地方添加

<div class="index_hotbg">售出 <strong>{$goodscount}</strong> 瓶</div>

首页分类下的商品,实现“已售出”。

统计销售量的方法如下:

第一步:分类下商品也需要修改lib_goodsphp。找到分类下的商品

assign_cat_goods方法。在

$goods[$idx]['url'] = build_uri('goods', array('gid' => $row['goods_id']), $row['goods_name']);句话下添加

$goods[$idx]['count'] = selled_count($row['goods_id']);

第二步:需要修改模版文件/library/cat_goodslbi。在需要的地方添加

销售量:{$goodscount}

在商品分类页面调用已售出

第一步:修改根目录下categoryphp

找到category_get_goods方法

函数中foreach循环添加

$arr[$row['goods_id']]['count'] = selled_count($row['goods_id']);

第二步:文件的最后部分添加函数

function selled_count($goods_id)

{

$sql= "select sum(goods_number) as count from "$GLOBALS['ecs']->table('order_goods')"where goods_id ='"$goods_id"'";

$res = $GLOBALS['db']->getOne($sql);

if($res>0)

{

return $res;

}

else

{

return('0');

}

}

第三步:

在模版文件goods_listlbi中需要的地方添加

销售量:{$goodscount}

说明:搜索页面需要修改searchphp

        //定义全局变量

        public static Dictionary<int, string> D;

        static void Main(string[] args)

        {

            //////下面一段是读文件 *** 作

            string fn = @"D:\1txt";

            StreamReader sr = new StreamReader(fn);

            string all = srReadToEnd();

            string[] ls = allSplit(

                new char[] { '\r', '\n' },

                StringSplitOptionsRemoveEmptyEntries);

            D = new Dictionary<int, string>();

            foreach (string l in ls)

            {

                string[] ss = lSplit(

                new char[] { ' ' },

                StringSplitOptionsRemoveEmptyEntries);

                DAdd(ConvertToInt32(ss[0]), ss[1]);

            }

            //////

            ConsoleWriteLine(D[2]);//找号码为2的字符串

            ConsoleReadLine();

        }

恩,上面的代码没错只是取的东西不对

public static ArrayList GetCPUId()

{

ArrayList IdList = new ArrayList();

ManagementClass cimobject = new ManagementClass("Win32_Processor");

ManagementObjectCollection moc = cimobjectGetInstances();

foreach (ManagementObject mo in moc)

{

IdListAdd(moProperties["ProcessorId"]ValueToString());

}

return IdList;

}

应该取ProcessorId

以上就是关于如何将ListView选中的item编号提取出来全部的内容,包括:如何将ListView选中的item编号提取出来、c#是否无法有效获取cpu序列号、ecshop订单打印的时候如何获得商品总数 如 序号 数量 1 1 2 2 3 3 合计 6等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存