รบกวนช่วยด้วยคับผมต้องการกดปุ่ม List Date 15 days แล้วให้วันเดือนปีไปโชว์ใน datagrid 15 วัน
ใช้ Loop For เข้าช่วยน่ะครับ พร้อมกับ Function DateAdd()
Date :
2010-02-16 09:57:21
By :
webmaster
ขอ code แนะนำทีคับ ไม่ใช่วิธี
Date :
2010-02-16 10:10:22
By :
xcom
ครับ ที่นี่ให้แต่วิธีครับ ไม่ได้ ให้ code คุณต้องลองดูก่อน ถ้าคุณไม่เคยคิดจะลองเลย ก็ช่วยไม่ได้ครับ ติดปัญหาแล้วมาถามครับ ช่วยได้
อีกอย่าง ภาษาไทย ผมขอ ให้ถูกต้องด้วยครับ
Date :
2010-02-16 10:49:02
By :
numenoy
บางครั้งคนเรามันก้อต้องการความช่วยเหลือบ้างล่ะคับ มันคิดไม่ออกแหละถึงถาม ถ้ารู้คงไม่มาถามหรอก
Date :
2010-02-16 10:52:39
By :
xcom
ครับผมเข้าใจ ผมก็เคยเป็นแบบคุณมาก่อน แต่อยากให้คุณมีความพยายามมากขึ้น
ไปลองหา ข้อมูลเกี่ยวกับ For Loop , DateAdd() พวกนี้ก่อน เขียน code ง่ายๆ คุณทำได้มั้ย แล้วมา post ใหม่ ผมว่าไม่ยากหรอก จริงไหมครับ
อีกอย่าง ภาษาไทย ผมขอ ให้ถูกต้องด้วยครับ
Date :
2010-02-16 10:55:51
By :
numenoy
Dim dt As New DataTable
Dim dr As DataRow
DIm i As Integer
Dim strNowDate As Date = "16-Feb-2010"
'*** Column ***'
dt.Columns.Add("ListDate")
'*** Rows ***'
For i = 1 To 15
dr = dt.NewRow
dr("ListDate") = DateAdd(DateInterval.Day,1,CDate(strNowDate))
dt.Rows.Add(dr)
Next
Me.GridView.DataSource = dt
ลองทำดูก่อนถ้าไม่ได้ ค่อย ๆ ถามที่ล่ะขั้นตอนไปน่ะครับ
Date :
2010-02-16 11:04:10
By :
webmaster
Dim dt As New DataTable
Dim dr As DataRow
Dim i As Integer
Dim strNowDate As Date = "16-Feb-2010"
'*** Column ***'
dt.Columns.Add("ListDate")
'*** Rows ***'
For i = 1 To 15
dr = dt.NewRow
dr("ListDate") = DateAdd(DateInterval.Day, 1, CDate(strNowDate))
dt.Rows.Add(dr)
Next
Me.DataGridView1.DataSource = dt
ผลลัพธ์ ออกแค่วันที่ 17-Feb-2010 วันเดียวอ่ะคับ และถ้าจะกำหนดให้มันออกตาม format "dd/mm/yyyy"
ต้องกำหนดตรงไหนคับ ผมลองแล้ว error
Date :
2010-02-16 11:17:18
By :
xcom
เงียบบบหมดเลย..........................
Date :
2010-02-16 11:33:20
By :
xcom
dr("ListDate") = DateAdd(DateInterval.Day, 1 , CDate(strNowDate))
แก้เป็น
Code (VB.NET)
dr("ListDate") = DateAdd(DateInterval.Day, i, CDate(strNowDate))
Date :
2010-02-16 11:41:32
By :
webmaster
รบกวนถามอีกนิดนึงคับว่า ถ้าผมจะกำหนด format date ที่โชว์ใน datagrid เป็น "dd/mm/yyyy" ต้องกำหนดตรงไหนครับ
และตรงนี้ Dim strNowDate As Date ="16-Feb-2010" ผมจะใส่เป็นตัวแปร DateTimePicker1ที่รับค่าจากหน้า Form ผมใส่แทนตัว16-Feb-2010 ได้เลยไหมคับ
ขอบพระคุณล่วงหน้าครับ
Date :
2010-02-16 11:57:07
By :
xcom
2 คำถามช่วยทีคับ
Date :
2010-02-16 12:53:10
By :
xcom
รบกวนถามอีกนิดนึงคับว่า ถ้าผมจะกำหนด format date ที่โชว์ใน datagrid เป็น "dd/mm/yyyy" ต้องกำหนดตรงไหนครับ
และตรงนี้ Dim strNowDate As Date ="16-Feb-2010" ผมจะใส่เป็นตัวแปร DateTimePicker1ที่รับค่าจากหน้า Form ผมใส่แทนตัว16-Feb-2010 ได้เลยไหมคับ
ขอบพระคุณล่วงหน้าครับ
Date :
2010-02-16 13:29:54
By :
xcom
เงียบหมดอีกแล้วอ่ะคับเพ่น้อง
Date :
2010-02-16 14:23:49
By :
xcom
จงใจเงียบครับพี่น้อง
Date :
2010-02-16 14:32:00
By :
tungman
จงใจจะกวนมากกว่ามั้ง มือไม่พายอย่าเอาเท้าราน้ำดิ
Date :
2010-02-16 14:38:38
By :
xxxx
จงใจกวนด้วยครับ ชอบขัดใจเด็กเอาแต่ใจ เขาไม่ตอบก็ปั้มกระทู้ ปั้ม reply แล้วใครเขาจะช่วย หัดรอ หัดอดทนบ้างนะ
Date :
2010-02-16 14:54:28
By :
tungman
กำๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆ
Date :
2010-02-16 15:03:57
By :
xcom
Load balance : Server 01