客户服务

列表

发布时间:2024.06.03


1、表头分组



2、合计行


pList->SumItemReset();//清空已有的合计列

pList->SumItemShow(true);//显示合计行

                DuiLib::CListFooterItemUI* pLB;


                //设置合计列

                pLB = pList->SumItemAddColumn(L"合计", _T("zeile"), _T("crtxt"), L"", DT_LEFT | DT_VCENTER);//从列表的列zeile到crtxt设置一个合计列

pLB->SetTextColor(RGB(255, 0, 0));//设置合计列文本颜色

                ......

                pLB = pList->SumItemAddColumn(L"", _T("sumcount"), _T("sumcount"), L"", DT_RIGHT | DT_VCENTER);

                pList->SetColumnData(_T("sumcount"), SLVT_QUANT);

pLB->SetTextColor(RGB(255, 0, 0));


                //插入列表数据后,将某些列的值合计到对应的合计列:

            

                pList->SumColumnToFooter(_T("sumcount"), SLVT_QUANT);


            或者遍历列进行合计:

                CString scol;

for (int cc = 0; cc<pList->GetColumnCount(); cc++)

{

if (pList->GetColumnField(cc, scol))

{

DWORD dw;

pList->GetColumnData(scol, dw);

if (dw == SLVT_MONEY || dw == SLVT_QUANT)

{

pList->SumColumnToFooter(scol, dw);

}

}

}


上一篇:属性设置

下一篇:Duilib控件

相关推荐

copyright©2010-2023深圳市点特科技有限公司 粤ICP备14069711号

尊敬的客户您好,请您留下您的需求和联系方式,我们将安排客服与您联系!

称呼

您的联系方式

您的公司名称