นำค่าอายุใส่ใน combobox ยังไงครับ ผมจำคำสั่งไม่ได้แล้วอ่าครับ พอดีมะก่อนใช้ VB6 แต่นานแระ
Code (VB.NET)
ComboBox1.Items.Add(Object item)
'หรือ
ComboBox1.DataSource = 'System.Object
Date :
2010-05-17 10:06:40
By :
tungman
จากข้อมูลที่ให้มา ถ้าเป็นอายุจากฐานข้อมูลนะคะ
SQL COMMAND : SQL SERVER 2000 UP
Code (VB.NET)
SELECT [ID] ,
CASE
WHEN [BIRTHDAY] IS NOT NULL THEN
YEAR(GETDATE()) - YEAR([BIRTHDAY])
ELSE
0
END AS [CURRENT AGE]
FROM [TABLE NAME]
และเอาไปใส่ใน datasource จากนั้นก็ BINDDATA ค่ะ
โดยที่
[dropdownlist].DataTextField = "CURRENT AGE"
[dropdownlist].DataValueField = "ID"
โดยที่
ID เป็นชื่อ Field PrimaryKey
BIRTHDAY เป็นชื่อ Field ที่เก็บวันที่ ยก ตย. ว่าเป็นวันเกิด
TABLE NAME ก็เป็นชื่อ ตารางข้อมูล
เปลี่ยนตามการใช้งานค่ะ
ส่วนถ้าจะ add กันตรงๆ
ก็นี่ค่ะ
Code (VB.NET)
Dim myDate As DateTime = ZZZZZZZ
[dropdownlist].items.add( ((int)( DateTime.Now.Year - myDate.Year )).ToString() )
ค่ะ
แง๊พี่ตึ๋งอ้ะ
Date :
2010-05-17 10:16:03
By :
blurEyes
แล้วคำสั่งใน module ละครับที่เก็บค่าตัวเลข ตั้งแต่ 1-30 นะครับจะเขียนยังไงจำคำสั่งไม่ได้แล้วจริงๆหนังสือก็ไม่มี
แล้วหน้าฟอร์มเวลาเรียกใช้จะใช้คำสั่งไหนครับ แบบว่าลืมหมด 555+
Date :
2010-05-17 10:32:02
By :
Dragons_first
Google >> สอน VB.net
จะได้จำไม่ลืมค่ะ
Date :
2010-05-17 12:32:38
By :
blurEyes
Load balance : Server 04