 |
|
สอบถามวิธีการใช้งาน DataTable หลังจากที่ผ่านการ DataTable.Select() มาแล้ว |
|
 |
|
|
 |
 |
|
ตั้งแต่วันพรุ่งนี้ไป ผมหาเวลาว่างยากมากมากครับ (7-10 วัน) เป็นอย่างต่ำ
สิ่งที่คุณถามมาทั้งหมด/ผู้รู้ทั้งหมด มันคือ "รอยเกวียน" ของผม (หมายความว่าผมผ่านมาหมดแล้วครับ)
กระทู้นี้คุณเข้าใจหรือยังครับ #109954
---- คุณเคยคิดจะกลับไปที่จุดเดิมไหมครับ ...
---- คุณเคยคิดจะให้คนอื่นเป็นมิตรกับคนมากกว่าเดิมไหมครับ ...
กระทู้นี้ผมเพียงแต่ให้แนวคิดกับคุณครับ
ViewState, RowState, etc, อีกเยอะเลยครับ
-------- DataTable มันรับรู้แม้กระทั่งว่า เคย Add/Edit/Delete และมันดีเกินไป ถ้าข้อมูลไม่เกินหลัก แสน ระเบียน พอได้แต่ถ้ามากกว่านี้ "ช้าฉิบหาย"
-------- มีอีกแต่ผมไม่มีเวลาอธิบายแล้วครับ ต้องรอท่านผู้รู้ท่านอื่นฯมาอธิบายเพิ่มเติมครับ
------------- ขอให้โชคดีนะครับ
ปล. ยกเว้นพวกมักง่ายและฝากชีวิตเอาไว้กับ LINQ/EDMX/MVC-1-5/etc...
ชีวิตจริงของผม มันไม่ได้ง่ายง่ายแค่ LINQ/คำสั่ง SQL Query พื้นฐาน และมีน้อยคนนักที่จะทำได้
ถ้ามันง่ายง่าย คงไม่มีมนุษย์เงินเดือน IT 200,000 บาท/เดือน + รอคอยผลประกอบการประจำปี xxx
น่าสงสารว่ะ ไอ้พวกมนุษย์เงินเดือน (ร้อยละ 99.99 ของอาชีพ ไอที)
กรุณาอย่าเถียงว่า "ตัวเองไม่ใช่มนุษย์เงินเดือน ไอที่"
|
ประวัติการแก้ไข 2014-07-16 19:31:25 2014-07-16 19:35:18 2014-07-16 19:36:35 2014-07-16 19:37:45
 |
 |
 |
 |
Date :
2014-07-16 19:27:02 |
By :
หน้าฮี |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
คนดี/นักเลงตายด้วยลูกปืนทุกคนครับ
สุดท้ายผมก็ต้องตายด้วยปากของตัวเอง (ผมไม่ใช่นักเลงนะครับ) แต่ผมก็หนีไม่พ้น
ตายแน่ครับผมนะตายแน่
--- ลูกปืน
--- ปาก
--- อุบัติเหตุ
ผมต้องตายและต้องตายแน่แน่ ไม่ต้องรอจนหมดอายุขัย (วันนี้/พรุ่งนี้/ทุกเวลา) ฉันพร้อมตายเสมอ
อนิจจา ...
อนิจจา ...
อนิจจา ...
|
ประวัติการแก้ไข 2014-07-16 20:11:06
 |
 |
 |
 |
Date :
2014-07-16 20:08:10 |
By :
หน้าฮี |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
@เจ้าของกระทู้ คุณเชื่อผมไหม
แดงโคกปีบ ตายที่ จ. กาญจนบุรี แต่คนรักเขายังอยู่
อีกไม่นานครับ ณ. จ. กาญจนบุรี ผู้ยิ่งใหญ่ ตายแน่และไม่รอดครับ
อันนี้ผมเดานะครับ (ไม่รอด เยศ *พ*.*ต*.*อ* ก็คุ้มครองไม่ได้)
หนีกรรมตัวเองไม่พ้นแน่นอนครับ
|
 |
 |
 |
 |
Date :
2014-07-16 20:30:12 |
By :
หน้าฮี |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ผมดูหมอและเป็นหมอเดานะครับ
|
 |
 |
 |
 |
Date :
2014-07-16 20:43:25 |
By :
หน้าฮี |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ผมยกตัวอย่าง DataBase ของ MS Access ให้ดูครับ เผื่อคุณจะเข้าใจได้ไม่ยากนัก
(ในชีวิตจริงผมไม่ค่อยได้ใช้งานครับ MS Access)
Code (VB.NET)
Public Class yourClass
Public Shared DBPassword As String = "212224236"
Public Shared DBName As String = "yourFolder/yourDB.mdb"
Shared ConnStr As String = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=" + DBName & ";Jet OLEDB:Database Password=" & DBPassword & ""
Sub test()
Dim dt = DBSelect(100)
Dim dr() = DTSelect("สมชาย", dt)
For Each x As DataRow In dr
MsgBox(x.Item("ColumnNameFirstName"))
Next
End Sub
Public Shared Function DBSelect(ByVal nRows As Integer) As DataTable
Dim ret As New DataTable()
Using cn As OleDb.OleDbConnection = New OleDb.OleDbConnection(ConnStr)
Using da As OleDb.OleDbDataAdapter = New OleDb.OleDbDataAdapter("Select TOP " & nRows & ", * From yourTable", cn)
da.Fill(ret)
End Using
End Using
Return ret
End Function
Public Shared Function DTSelect(ByVal strFind As String, ByVal dt As DataTable) As System.Data.DataRow()
Dim dr() = dt.Select("ColumnNameFirstName Like '" & strFind & "%'", Nothing)
Return dr
End Function
End Class
|
 |
 |
 |
 |
Date :
2014-07-18 12:49:52 |
By :
หน้าฮี |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|