คำถามติดแท็ก datatable

คำว่า "datatable" มีความคลุมเครือ ใน. NET เป็นคลาสที่แสดงถึงตารางข้อมูลในหน่วยความจำ ในเฟรมเวิร์ก MVC ที่ใช้คอมโพเนนต์เช่น JSF และ Wicket เป็นส่วนประกอบ UI ที่แสดงตาราง HTML แบบไดนามิกตามคอลเล็กชัน สำหรับปลั๊กอิน jQuery DataTables โปรดใช้แท็ก [datatables] สำหรับแพ็คเกจ data.table R โปรดใช้ [data.table] สำหรับแพ็คเกจ Python ที่สามารถใช้ข้อมูลได้ให้ใช้ [py-datatable]

2
ADO.NET DataRow - ตรวจสอบการมีอยู่ของคอลัมน์
ฉันจะตรวจสอบการมีอยู่ของคอลัมน์ใน datarow ได้อย่างไร ฉันกำลังสร้างดาต้าเพื่อจัดระเบียบข้อมูลบางอย่างที่ฉันดึงกลับมาจากฐานข้อมูลแล้ว ขึ้นอยู่กับประเภทของข้อมูลในแต่ละแถวฉันต้องสร้างข้อมูลที่มีคอลัมน์ต่างกัน จากนั้นในภายหลังฉันต้องการตรวจสอบและดูว่าข้อมูลที่ฉันกำลังดูอยู่มีคอลัมน์บางคอลัมน์หรือไม่ ฉันรู้ว่าฉันสามารถจับข้อยกเว้นและจัดการได้ด้วยวิธีนั้น แต่ฉันสงสัยว่ามีคุณสมบัติหรือวิธีการบนวัตถุ datarow ที่จะทำสิ่งนี้ให้ฉันได้หรือไม่? นี่คือวิธีที่ฉันสามารถทำได้โดยจับข้อยกเว้น: public static String CheckEmptyDataRowItem(DataRow row, String rowName, String nullValue) { try { return row[rowName].ToString(); } catch (System.ArgumentException) { return nullValue; } }

20
วิธีการส่งออก DataTable ไปยัง Excel
ฉันจะส่งออกDataTableไปยัง Excel ใน C # ได้อย่างไร ฉันใช้ Windows Forms DataTableมีความเกี่ยวข้องกับDataGridViewการควบคุม ฉันต้องส่งออกบันทึกDataTableไปยัง Excel
107 c#  .net  datatable 


4
ฉันจะส่งแถวที่เลือกไปยัง commandLink ภายใน dataTable หรือ ui: repeat ได้อย่างไร
ฉันใช้ Primefaces ในแอปพลิเคชัน JSF 2 ฉันมี a <p:dataTable>และแทนที่จะเลือกแถวฉันต้องการให้ผู้ใช้สามารถดำเนินการต่างๆในแต่ละแถวได้โดยตรง สำหรับสิ่งนั้นฉันมีหลายตัว<p:commandLink>ในคอลัมน์สุดท้าย ปัญหาของฉัน: ฉันจะส่ง ID แถวไปยังการดำเนินการที่เริ่มต้นโดยลิงก์คำสั่งได้อย่างไรเพื่อให้ฉันรู้ว่าต้องดำเนินการกับแถวใด ฉันลองใช้<f:attribute>: <p:dataTable value="#{bean.items}" var="item"> ... <p:column> <p:commandLink actionListener="#{bean.insert}" value="insert"> <f:attribute name="id" value="#{item.id}" /> </p:commandLink> </p:column> </p:dataTable> แต่จะให้ผลเป็น 0 เสมอ - เห็นได้ชัดว่าตัวแปรแถวfไม่พร้อมใช้งานเมื่อแสดงผลแอตทริบิวต์ (ใช้งานได้เมื่อฉันใช้ค่าคงที่) ใครมีทางเลือกอื่น


5
วิธีทั่วไปในการเขียนตาราง HTML ด้วยส่วนหัวแนวตั้ง?
สวัสดีทั้งหมดเป็นเวลานานแล้วที่ฉันถามอะไรบางอย่างนี่เป็นสิ่งที่รบกวนฉันมาระยะหนึ่งแล้วคำถามนั้นอยู่ในชื่อ: วิธีใดที่คุณต้องการในการเขียนตาราง HTML ที่มีส่วนหัวแนวตั้ง โดยส่วนหัวแนวตั้งฉันหมายความว่าตารางมี<th>แท็กheader ( ) ทางด้านซ้าย (โดยทั่วไป) ส่วนหัวข้อมูลข้อมูลข้อมูล ส่วนหัว 2ข้อมูลข้อมูล ส่วนหัวข้อมูลข้อมูลข้อมูล3ข้อมูล พวกเขามีลักษณะเช่นนี้จนถึงตอนนี้ฉันมีสองตัวเลือก ตัวเลือกแรก <table id="vertical-1"> <caption>First Way</caption> <tr> <th>Header 1</th> <td>data</td><td>data</td><td>data</td> </tr> <tr> <th>Header 2</th> <td>data</td><td>data</td><td>data</td> </tr> <tr> <th>Header 2</th> <td>data</td><td>data</td><td>data</td> </tr> </table> ประโยชน์หลักของวิธีนี้คือการที่คุณมีส่วนหัว (ซ้ายจริง) ทางขวาถัดจากข้อมูลที่แสดงให้เห็นถึงสิ่งที่ฉันไม่ชอบ แต่เป็นว่า<thead>, <tbody>และ<tfoot>แท็กจะหายไปและมีวิธีการที่จะรวมพวกเขาโดยไม่ทำลาย วางองค์ประกอบไว้ด้วยกันอย่างสวยงามซึ่งนำฉันไปสู่ตัวเลือกที่สอง ตัวเลือกที่สอง <style type="text/css"> #vertical-2 thead,#vertical-2 tbody{ display:inline-block; } </style> …

5
วิธีตรวจสอบว่ามีคอลัมน์อยู่ใน datatable หรือไม่
ฉันมี datable ที่สร้างขึ้นด้วยเนื้อหาของไฟล์ csv ฉันใช้ข้อมูลอื่นเพื่อแมปคอลัมน์บางคอลัมน์ของ csv (ตอนนี้อยู่ใน datatable) กับข้อมูลที่ผู้ใช้ต้องกรอก ในโลกที่ดีที่สุดการทำแผนที่จะเป็นไปได้ แต่นี่ไม่ใช่ความจริง ... ดังนั้นก่อนที่ฉันจะพยายามแมปค่าคอลัมน์ที่สามารถระบุข้อมูลได้ฉันจะต้องตรวจสอบว่ามีคอลัมน์นั้นหรือไม่ หากฉันไม่ทำการตรวจสอบนี้แสดงว่าฉันมี ArgumentException แน่นอนฉันสามารถตรวจสอบสิ่งนี้ด้วยรหัสบางอย่างเช่นนี้: try { //try to map here. } catch (ArgumentException) { } แต่ตอนนี้ฉันมี 3 คอลัมน์ในการแมปและบางส่วนหรือทั้งหมดอาจมีอยู่ / ขาดหายไป มีวิธีที่ดีในการตรวจสอบว่ามีคอลัมน์อยู่ใน datatable หรือไม่?

5
อ่านตาราง SQL ใน C # DataTable
ฉันได้อ่านโพสต์มากมายเกี่ยวกับการแทรก DataTable ลงในตาราง SQL แต่มีวิธีง่ายๆในการดึงตาราง SQL เข้าสู่. NET DataTable หรือไม่
93 c#  .net  asp.net  sql  datatable 

6
วิธีเปลี่ยนลำดับคอลัมน์ DataTable
วิธีเปลี่ยนลำดับคอลัมน์ Datatable ใน c # ตัวอย่าง: ฉันสร้างคำสั่งประเภทตาราง sql คือ Qty, Unit, Id แต่ในโปรแกรมคำสั่ง DataTable คือ Id, Qty, Unit ในโค้ด Behind am ส่ง DataTable ไปยังตาราง sql โดยตรงดังนั้นลำดับตารางจึงแตกต่างกัน DataTable columns are: `Id,Qty,Unit.` I want this to be: `Qty,Unit,Id` กรุณาช่วย
92 c#  datatable 

5
ตรวจสอบว่ามีค่าอยู่ใน dataTable หรือไม่
ฉันมี DataTable กับสองคอลัมน์แต่งและbookname ฉันต้องการตรวจสอบว่าค่าสตริงที่ระบุAuthorมีอยู่แล้วใน DataTable หรือไม่ มีวิธีการตรวจสอบในตัวเช่นสำหรับ Arrays array.containsหรือไม่?
92 c#  datatable 

6
วิธีที่ดีที่สุดในการตรวจสอบว่าตารางข้อมูลมีค่า null หรือไม่
วิธีที่ดีที่สุดในการตรวจสอบว่าตารางข้อมูลมีค่าว่างอยู่หรือไม่? เวลาส่วนใหญ่ในสถานการณ์ของเราหนึ่งคอลัมน์จะมีค่าว่างทั้งหมด (ข้อมูลนี้ถูกส่งคืนโดยแอปพลิเคชันของบุคคลที่สาม - เรากำลังพยายามที่จะประเมินค่าก่อนที่แอปพลิเคชันของเราจะประมวลผลตารางข้อมูล)

12
ไม่สามารถเชื่อมโยงกับ "dataSource" เนื่องจากไม่ใช่คุณสมบัติของ "table"
ฉันใหม่ในการพัฒนาเชิงมุม 5 ฉันกำลังพยายามพัฒนาตารางข้อมูลด้วยวัสดุเชิงมุมโดยใช้ตัวอย่างที่ให้ไว้ที่นี่: " https://material.angular.io/components/table/examples " ฉันได้รับข้อผิดพลาดแจ้งว่า Can't bind to 'dataSource' since it isn't a known property of 'table'. กรุณาช่วย.

17
แปลงข้อมูลเป็น JSON ใน C #
ฉันต้องการรับบันทึกจากฐานข้อมูลเป็นไฟล์DataTable. จากนั้นแปลงDataTableเป็นวัตถุ JSON ส่งคืนวัตถุ JSON ไปยังฟังก์ชัน JavaScript ของฉัน ฉันใช้รหัสนี้โดยโทร: string result = JsonConvert.SerializeObject(DatatableToDictionary(queryResult, "Title"), Newtonsoft.Json.Formatting.Indented); ในการแปลง DataTable เป็น JSON จะทำงานได้อย่างถูกต้องและส่งคืนสิ่งต่อไปนี้: { "1": { "viewCount": 703, "clickCount": 98 }, "2": { "viewCount": 509, "clickCount": 85 }, "3": { "viewCount": 578, "clickCount": 86 }, "4": { "viewCount": 737, "clickCount": 108 }, "5": …
87 c#  json  datatable 

3
สร้างหนึ่ง datatable จากสองด้วยเงื่อนไขบางอย่าง
ก่อนอื่นฉันต้องได้รับข้อมูลทั้งหมดจาก ODBC (นี่ใช้งานได้แล้ว) จากนั้นส่วนที่ซับซ้อนที่สุดที่ฉันยังไม่แน่ใจยังสามารถทำได้ มีข้อมูลสองตารางใน ODBC ฉันกำลังรวมเข้ากับรหัสปัจจุบันของฉันและกรองด้วยพารามิเตอร์บางอย่าง ตารางที่ 1 ในฐานข้อมูล: NRO NAME NAMEA NAMEB ADDRESS POSTA POSTN POSTADR COMPANYN COUNTRY ID ACTIVE 123 Fiat Punto 500 J5 K4 O3 P4 O2 JT 1 1 133 Opel Meriva FTG J5 K4 O3 P4 O2 JO 3 1 153 MB E200 C25 …
13 c#  datatable 

1
แสดงข้อมูล jQuery ภายใน React-pivottable
ฉันได้ดำเนินการreact-pivottableแค่อยากรู้ว่ามีวิธีการแสดงชุดข้อมูลทั้งหมดในมุมมองตารางข้อมูล jQuery เช่นฉันมีคอลัมน์ไม่กี่ต้องการที่จะแสดงทั้งหมดในมุมมองตารางสำหรับข้อมูลต่อไปนี้ด้านล่าง [ 'SRN', 'MainSystemType', 'MagnetType', 'MagnetCoverType', 'MagnetRMMUType', 'MagnetHighOrderShimPowerSupply', 'GradientAmplifierType', 'GradientInterfaceType', 'GradientSwitchType', 'RFSystemB1FieldSystem', 'RFSystemFrontendInterface', 'CabinetsDasCabinet', 'ReconstructorAvailableMemory', 'ReconstructorNumberOfProcessors', 'AcquisitionSystemBulkBoardType', 'CabinetsCoolersCabinet', 'AcquisitionSystemType', 'PatientSupportPatientSupportType', 'PatientInterfaceMiscellaneousBoxType', 'PatientInterfacePPUType', 'PatientInterfaceType', 'PatientInterfaceAudioModule', 'PatientInterfaceAudioSwitchType', 'PatientSupportPowerSupplyUnit', 'RFAmpType', 'IOP_Firmware', 'RFP_Firmware' ], [ 108, 'WA15', 'WA_15T', 'Wide Aperture', 'MEU', 'NONE', '781', 'IGCIDNA', 'NONE', 'HIGH', 'TFINT', 'DACC', 65536, 1, 'NONE', 'LCC2B', …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.