From a7042deea556e6ac56f4849de2ec448b5aa0592f Mon Sep 17 00:00:00 2001 From: xj qian <qianxj15@sina.com> Date: 星期三, 24 七月 2024 10:07:49 +0800 Subject: [PATCH] update operator itemstring --- jrj/xframe/xcontrol/xdwgrid.hpp | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 53 insertions(+), 1 deletions(-) diff --git a/jrj/xframe/xcontrol/xdwgrid.hpp b/jrj/xframe/xcontrol/xdwgrid.hpp index 9436db8..68b214c 100644 --- a/jrj/xframe/xcontrol/xdwgrid.hpp +++ b/jrj/xframe/xcontrol/xdwgrid.hpp @@ -400,7 +400,7 @@ bool SetItemDouble(int row, xstring col, double str) { - return SetItemString(row, col.c_str(), xstring(str)); + return SetItemString(row, col, xstring(str)); } int DataBI(LPCTSTR pSchema = NULL) //鏁版嵁BI鍒嗘瀽 @@ -412,6 +412,58 @@ return getKReport()->DataAnalysis(pSchema); } + xstring GetItemString(int nRow, xstring ColumnName, kdwgrid::DWBuffer dwBuffer = kdwgrid::dbuf_normal) + { + return getKReport()->GetItemString_(nRow, ColumnName.c_str(),dwBuffer); + } + + bool SetItemString(int nRow, int ColumnName, xstring lptStr, kdwgrid::DWBuffer dwBuffer = kdwgrid::dbuf_normal) + { + return getKReport()->SetItemString_(nRow, ColumnName, lptStr.c_str(), dwBuffer); + } + + bool SetItemString(int nRow, LPCTSTR ColumnName, xstring lptStr, kdwgrid::DWBuffer dwBuffer = kdwgrid::dbuf_normal) + { + return getKReport()->SetItemString_(nRow, ColumnName, lptStr.c_str(), dwBuffer); + } + + bool SetItemString(int nRow, xstring ColumnName,xstring lptStr, kdwgrid::DWBuffer dwBuffer = kdwgrid::dbuf_normal) + { + return getKReport()->SetItemString_(nRow, ColumnName.c_str(), lptStr.c_str(), dwBuffer); + } + bool SetItemString(int nRow, xstring ColumnName, LPCTSTR lptStr, kdwgrid::DWBuffer dwBuffer = kdwgrid::dbuf_normal) + { + return getKReport()->SetItemString_(nRow, ColumnName.c_str(), lptStr, dwBuffer); + } + + xstring GetItemDisplayString(int nRow, xstring ColumnName, kdwgrid::DWBuffer dwBuffer = kdwgrid::dbuf_normal) + { + return getKReport()->GetItemDisplayString(nRow, ColumnName.c_str(), dwBuffer); + } + + bool SetItemDisplayString(int nRow, int ColumnName, xstring lptStr, kdwgrid::DWBuffer dwBuffer = kdwgrid::dbuf_normal) + { + return getKReport()->SetItemDisplayString(nRow, ColumnName, lptStr.c_str(), dwBuffer); + } + + bool SetItemDisplayString(int nRow, LPCTSTR ColumnName, xstring lptStr, kdwgrid::DWBuffer dwBuffer = kdwgrid::dbuf_normal) + { + return getKReport()->SetItemDisplayString(nRow, ColumnName, lptStr.c_str(), dwBuffer); + } + + bool SetItemDisplayString(int nRow, xstring ColumnName, xstring lptStr, kdwgrid::DWBuffer dwBuffer = kdwgrid::dbuf_normal) + { + return getKReport()->SetItemDisplayString(nRow, ColumnName.c_str(), lptStr.c_str(), dwBuffer); + } + bool SetItemDisplayString(int nRow, xstring ColumnName, LPCTSTR lptStr, kdwgrid::DWBuffer dwBuffer = kdwgrid::dbuf_normal) + { + return getKReport()->SetItemDisplayString(nRow, ColumnName.c_str(), lptStr, dwBuffer); + } + LPCTSTR GetItemTipString(int nRow, xstring ColumnName, kdwgrid::DWBuffer dwBuffer = kdwgrid::dbuf_normal) + { + return getKReport()->GetItemTipString(nRow, ColumnName.c_str(), dwBuffer); + } + public: int openUrl(string aurl) { -- Gitblit v1.9.3