diff --git a/src/include/msksheet.h b/src/include/msksheet.h index 283174cc5..d817e027f 100755 --- a/src/include/msksheet.h +++ b/src/include/msksheet.h @@ -165,12 +165,12 @@ public: virtual int set_row_cell(short id, const real& value, int nrow = -1); virtual int set_row_cell(short id, const TDate& value, int nrow = -1); - virtual const char * get_str_row_cell(int nrow, short id) { return row(nrow).get(); } - virtual char get_char_row_cell(int nrow, short id) { return row(nrow).get_char(); } - virtual long get_long_row_cell(int nrow, short id) { return row(nrow).get_long(); } - virtual int get_int_row_cell(int nrow, short id) { return row(nrow).get_int(); } - virtual real get_real_row_cell(int nrow, short id) { return real(row(nrow).get()); } - virtual TDate get_date_row_cell(int nrow, short id) { return TDate(row(nrow).get()); } + virtual const char * get_str_row_cell(int nrow, short id) { return row(nrow).get(cid2index(id)); } + virtual char get_char_row_cell(int nrow, short id) { return row(nrow).get_char(cid2index(id)); } + virtual long get_long_row_cell(int nrow, short id) { return row(nrow).get_long(cid2index(id)); } + virtual int get_int_row_cell(int nrow, short id) { return row(nrow).get_int(cid2index(id)); } + virtual real get_real_row_cell(int nrow, short id) { return real(row(nrow).get(cid2index(id))); } + virtual TDate get_date_row_cell(int nrow, short id) { return TDate(row(nrow).get(cid2index(id))); } char separator() const { return _separator; }