ผู้เขียน หัวข้อ: cxGrid  (อ่าน 10006 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ ittipol

  • Hero Member
  • *****
  • กระทู้: 841
  • ขอตั้งใจและมั่นใจในสิ่งที่ทำ
  • Respect: +4
    • ดูรายละเอียด
    • www.thungchanghospital.com
cxGrid
« เมื่อ: กรกฎาคม 08, 2013, 10:59:29 AM »
0
เรียนสอบถามอาจารย์ครับ
คือผมใช้งาน cxGrid1แล้วแต่ cxNavigator ที่อยู่ใน cxGrid1 มาจากไหนครับ
ผมหาไม่เจอ ขออาจารย์ช่วยแนะนำหน่อยครับ
Thungchang Hospital NAN
ward 30 bedno computer 50 client
Endien Firewall+Ip cop
mysql 5.0.51
P4 2.4G DDR 2 GB
HDD 80G 7200
HOsxP 3.52.10.5
HOSxP_PCU 3.52.10.5
ขึ้นระบบ 01-10-2548

ออฟไลน์ armds

  • Hero Member
  • *****
  • กระทู้: 1,084
  • armds
  • Respect: +10
    • ดูรายละเอียด
Re: cxGrid
« ตอบกลับ #1 เมื่อ: กรกฎาคม 08, 2013, 15:33:10 PM »
0
อยู่ตรง optionsView ครับ
โรงพยาบาลสมเด็จพระยุพราชด่านซ้าย จ.เลย
ขนาด 60 เตียง นวก. คอมพิวเตอร์ ขึ้นระบบ ปี 2548
ขอบคุณ อ.ชัยพร อ.สุชัย อ.เดชา อ.doreamon อ.naj อ.ขวด และอ.ในเว็บ hosxp.net ทุกท่าน

ออฟไลน์ ittipol

  • Hero Member
  • *****
  • กระทู้: 841
  • ขอตั้งใจและมั่นใจในสิ่งที่ทำ
  • Respect: +4
    • ดูรายละเอียด
    • www.thungchanghospital.com
Re: cxGrid
« ตอบกลับ #2 เมื่อ: กรกฎาคม 09, 2013, 08:43:55 AM »
0
ขอบคุณครับ
ของผมเป็น Delphi XE หาไม่เจอครับหรือว่าไม่มีครับ
อาจเป็น Delphi ที่สูงกว่าไหมครับ.ขอบคุณครับ
Thungchang Hospital NAN
ward 30 bedno computer 50 client
Endien Firewall+Ip cop
mysql 5.0.51
P4 2.4G DDR 2 GB
HDD 80G 7200
HOsxP 3.52.10.5
HOSxP_PCU 3.52.10.5
ขึ้นระบบ 01-10-2548

ออฟไลน์ Bond_007

  • Hero Member
  • *****
  • กระทู้: 1,533
  • เมื่อก่อนเคยรักมากเท่าไหร่มันยังคงรักมากเท่านั้น
  • Respect: +2
    • ดูรายละเอียด
Re: cxGrid
« ตอบกลับ #3 เมื่อ: กรกฎาคม 09, 2013, 09:00:01 AM »
0
มีครับเพราะผมก็เป็น xe  ;D
โรงพยาบาลศิริเวชลำพูน
Hosxp version 3.53.7.16
ขอขบคุณ อาจารย์ชัยพร,อ.อ็อด,อ.เกื้อ,พี่เอก,พี่กิติศักดิ์,พี่เข้ม,พี่ไสว,พี่ terminator 2010,พี่pikepid,พี่udomchock ,พี่ขวด,พี่เจมส์,ป๋าJdadmin,พี่กานดา admin ทุกๆท่าน และนางฟ้า BMS

ทำเพื่อใครสักคนฉันได้ทำเพื่อความรัก
ร้องให้สักคนฉันก็ร้องจากหัวใจ
รักที่มันต้องจบมันก็ยังงดงาม ฉันยังจำไว้

Nologo How to be hosxp star

ออฟไลน์ ittipol

  • Hero Member
  • *****
  • กระทู้: 841
  • ขอตั้งใจและมั่นใจในสิ่งที่ทำ
  • Respect: +4
    • ดูรายละเอียด
    • www.thungchanghospital.com
Re: cxGrid
« ตอบกลับ #4 เมื่อ: กรกฎาคม 09, 2013, 09:28:52 AM »
0
เจอแล้วครับขอบคุณครับ
มันไปอยู่ลึกเข้าไปอีกหน่อยครับ
Thungchang Hospital NAN
ward 30 bedno computer 50 client
Endien Firewall+Ip cop
mysql 5.0.51
P4 2.4G DDR 2 GB
HDD 80G 7200
HOsxP 3.52.10.5
HOSxP_PCU 3.52.10.5
ขึ้นระบบ 01-10-2548

ออฟไลน์ ittipol

  • Hero Member
  • *****
  • กระทู้: 841
  • ขอตั้งใจและมั่นใจในสิ่งที่ทำ
  • Respect: +4
    • ดูรายละเอียด
    • www.thungchanghospital.com
Re: cxGrid
« ตอบกลับ #5 เมื่อ: กรกฎาคม 09, 2013, 09:34:15 AM »
0
อาจารย์ทุกท่าน ขอถามอีกนิดครับ
คือในตาราง cxGrid นะครับ ผมอยากได้ลำดับตัวเลขด้านหน้า
ของแต่ลำคอลัมให้เรียงลำดับแบบ 1,2,3,4,5,6
ไปเรื่อยๆๆอะไรแบบนั้นนะครับ แต่ไม่ได้ดึงจากฐานข้อมูลนะครับ
เป็นที่สร้างมาใหม่ให้เรียงเลขตามลำดับไปเลยครับ
( แบบการเรียง Count นะครับ )
ขอคำแนะนำด้วยนะครับ
Thungchang Hospital NAN
ward 30 bedno computer 50 client
Endien Firewall+Ip cop
mysql 5.0.51
P4 2.4G DDR 2 GB
HDD 80G 7200
HOsxP 3.52.10.5
HOSxP_PCU 3.52.10.5
ขึ้นระบบ 01-10-2548

ออฟไลน์ Bond_007

  • Hero Member
  • *****
  • กระทู้: 1,533
  • เมื่อก่อนเคยรักมากเท่าไหร่มันยังคงรักมากเท่านั้น
  • Respect: +2
    • ดูรายละเอียด
Re: cxGrid
« ตอบกลับ #6 เมื่อ: กรกฎาคม 09, 2013, 13:12:01 PM »
0
ผิดพลาดประการใดขออภัยด้วยนะครับ ผมไม่ได้ทำมานานแล้วอาจลืม
procedure TFormDepartment.cxGrid1DBTableView1Column1GetDataText(
  Sender: TcxCustomGridTableItem; ARecordIndex: Integer; var AText: string);
begin
  AText:=IntToStr(ArecordInDex+1);
end;
โรงพยาบาลศิริเวชลำพูน
Hosxp version 3.53.7.16
ขอขบคุณ อาจารย์ชัยพร,อ.อ็อด,อ.เกื้อ,พี่เอก,พี่กิติศักดิ์,พี่เข้ม,พี่ไสว,พี่ terminator 2010,พี่pikepid,พี่udomchock ,พี่ขวด,พี่เจมส์,ป๋าJdadmin,พี่กานดา admin ทุกๆท่าน และนางฟ้า BMS

ทำเพื่อใครสักคนฉันได้ทำเพื่อความรัก
ร้องให้สักคนฉันก็ร้องจากหัวใจ
รักที่มันต้องจบมันก็ยังงดงาม ฉันยังจำไว้

Nologo How to be hosxp star

ออฟไลน์ naj

  • Hero Member
  • *****
  • กระทู้: 2,449
  • Respect: +8
    • ดูรายละเอียด
    • http://www.luangphopern-hospital.com
Re: cxGrid
« ตอบกลับ #7 เมื่อ: กรกฎาคม 09, 2013, 13:37:17 PM »
0
โค๊ด: Delphi
  1. procedure TFormDepartment.cxGrid1DBTableView1Column1GetDataText(
  2.   Sender: TcxCustomGridTableItem; ARecordIndex: Integer; var AText: string);
  3. begin
  4. AText:=inttostr(ARecord.Index+1);
  5. end;
  6.  

 :)
Yindee And Tan

ออฟไลน์ ittipol

  • Hero Member
  • *****
  • กระทู้: 841
  • ขอตั้งใจและมั่นใจในสิ่งที่ทำ
  • Respect: +4
    • ดูรายละเอียด
    • www.thungchanghospital.com
Re: cxGrid
« ตอบกลับ #8 เมื่อ: กรกฎาคม 10, 2013, 09:02:57 AM »
0
เยี่ยมเลยครับอาจารย์
ขอถามต่ออีกนิดนะครับ
ในคอลัมน์ที่เป็น 0 นะครับ
ซึ่งในฐานเป็นแบบ Int
ถ้าผมอยากให้แสดงผลออกมาต้องใช้คำสั่งอะไรครับ
ขอคำชี้แนะด้วยครับ ขอบคุณครับ
Thungchang Hospital NAN
ward 30 bedno computer 50 client
Endien Firewall+Ip cop
mysql 5.0.51
P4 2.4G DDR 2 GB
HDD 80G 7200
HOsxP 3.52.10.5
HOSxP_PCU 3.52.10.5
ขึ้นระบบ 01-10-2548

ออฟไลน์ ittipol

  • Hero Member
  • *****
  • กระทู้: 841
  • ขอตั้งใจและมั่นใจในสิ่งที่ทำ
  • Respect: +4
    • ดูรายละเอียด
    • www.thungchanghospital.com
Re: cxGrid
« ตอบกลับ #9 เมื่อ: มีนาคม 18, 2015, 11:43:17 AM »
0
กรณีที่ข้อมูลแสดงเป็น 0 ทั้งหมด
เลือก Events – OnGetDisplayText

คำสั่ง
var

  AFocusedRecordIndex, ARecno: Integer;

begin

  ARecno := TcxGridDBTableView(Sender.GridView).DataController.DataSource.DataSet.RecNo;

  AFocusedRecordIndex :=  TcxGridDBTableView(Sender.GridView).Controller.FocusedRecordIndex;

  AText := IntToStr( ARecno - AFocusedRecordIndex + ARecord.Index);

end;

ลองดูนะครับ
Thungchang Hospital NAN
ward 30 bedno computer 50 client
Endien Firewall+Ip cop
mysql 5.0.51
P4 2.4G DDR 2 GB
HDD 80G 7200
HOsxP 3.52.10.5
HOSxP_PCU 3.52.10.5
ขึ้นระบบ 01-10-2548

ออฟไลน์ sAcIw-FX

  • Newbie
  • *
  • กระทู้: 15
  • Respect: +5
    • ดูรายละเอียด
Re: cxGrid
« ตอบกลับ #10 เมื่อ: กุมภาพันธ์ 25, 2016, 13:09:06 PM »
0
โค๊ด: Delphi
  1. procedure TFormDepartment.cxGrid1DBTableView1Column1GetDataText(
  2.   Sender: TcxCustomGridTableItem; ARecordIndex: Integer; var AText: string);
  3. begin
  4. AText:=inttostr(ARecord.Index+1);
  5. end;
  6.  

 :)

ขอบคุณครับ
วิธีนี้ง่ายสุดๆๆ