 |
|
[.NET]
สอบถามหน่อยครับพอดีผมจะ loop ข้อมูลที่้เอาไปวางไว้ใน textarea ลง table ขอคำชี้แนะหน่อยครับ |
|
 |
|
|
 |
 |
|
มันติดตรงไหนครับ
|
 |
 |
 |
 |
Date :
2019-05-31 16:35:52 |
By :
lamaka.tor |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เขียนโค้ดทั้งไว้ครับว่าทำถึงไหนยังไง
ผมใช้ มือถือไม่สะดวกเขียนโค้ดให้ดู
|
 |
 |
 |
 |
Date :
2019-06-01 14:29:55 |
By :
lamaka.tor |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (JavaScript)
01. <script>
02. $(document).ready( function () {
03. $( '#btnASS' ).on( 'click' , function () {
04. var data = $( '#textareaASS' ).val().replace( new RegExp( "\t\t" , 'g' ), "\t" );
05. var rows = data.split( "\n" );
06. for ( var r in rows) {
07. rows[r] = rows[r].replace( new RegExp( "\t\t" , 'g' ), "\t" );
08. var cols = rows[r].split( "\t" );
09. var totalCols = 30;
10. for ( var c in cols) {
11. console.log(cols[c]);
12. }
13. }
14. });
15. });
16. </script>
ปล. มีอะไรยากยากยากให้ทำไหม?
|
 |
 |
 |
 |
Date :
2019-06-01 14:54:48 |
By :
หน้าฮี |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ตอบความคิดเห็นที่ : 3 เขียนโดย : lamaka.tor เมื่อวันที่ 2019-06-01 14:29:55
รายละเอียดของการตอบ ::
Code (VB.NET)
01. Dim dt As New DataTable()
02. Dim grid_temp As New GridView
03. dt.Columns.AddRange( New DataColumn(2) { New DataColumn( "GyrId" , GetType ( String )), New DataColumn( "GyrQty" , GetType ( String )), New DataColumn( "GyrNet" , GetType ( String ))})
04. Dim csvData As String = txt_txtfile.InnerText
05. For Each row As String In csvData.Split(ControlChars.Lf)
06. If Not String .IsNullOrEmpty(row) Then
07. dt.Rows.Add()
08. Dim i As Integer = 0
09. For Each cell As String In row.Split( " " c)
10. dt.Rows(dt.Rows.Count - 1)(i) = cell
11. i += 1
12. Next
13. End If
14. Next
15.
16. grid_temp.DataSource = dt
17. grid_temp.DataBind()
Code ที่เขียนไว้ประมาณนี้ครับ Read ลง Grid ก่อนแล้วมา Loop Insert เข้า Table อีกที แต่ที่ต้องการคือ Insert เข้า Table เลยไม่ต้องมา loop ผ่าน Grid ประมาณนี้ครับ
|
 |
 |
 |
 |
Date :
2019-06-01 20:41:24 |
By :
adminliver |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ตลกดี @Rookie
Code (VB.NET)
01. Dim dt As New DataTable()
02. Dim grid_temp As New GridView
03. dt.Columns.AddRange( New DataColumn(2) { New DataColumn( "GyrId" , GetType ( String )), New DataColumn( "GyrQty" , GetType ( String )), New DataColumn( "GyrNet" , GetType ( String ))})
04. Dim csvData As String = txt_txtfile.InnerText
05. For Each row As String In csvData.Split(ControlChars.Lf)
06. If Not String .IsNullOrEmpty(row) Then
07. dt.Rows.Add()
08. Dim i As Integer = 0
09. For Each cell As String In row.Split( " " c)
10. dt.Rows(dt.Rows.Count - 1)(i) = cell
11. i += 1
12. Next
13. End If
14. Next
15.
16. grid_temp.DataSource = dt
17. grid_temp.DataBind()
ตลกว่ะ
|
 |
 |
 |
 |
Date :
2019-06-02 01:31:01 |
By :
หน้าฮี |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ในชีวิตจริง ตรูว่าตรูมั่วแล้วนะ พวกเอ็งยิ่งกว่า
มั่วไปเรื่อย
มั่วไปเรื่อย
มั่วไปเรื่อย
มั่วไปเรื่อย
มั่วไปเรื่อย
มั่วไปเรื่อย
ทำอย่างโน้นอย่างนี้ (ตรูดูหน้า ตรูก็รู้ว่า พวกเอ็งทั้งหลายใช้ปากเขียนโปรแกรม)
ทำเลยทำเลย
ทำเลยทำเลย
ทำเลยทำเลย
ทำเลยทำเลย
ทำเลยทำเลย
ทำเลยทำเลย
เท่าไหร่ไม่อั้นฯฯฯฯฯ
ตรูก็เลยบอกว่า ตรูขอเวลากลับไปคิดก่อน ตรูก็ไม่รู้ว่ามันต้องทำอย่างไร? (โม้ครอบจักรวาล)
+ถถถถถ
|
 |
 |
 |
 |
Date :
2019-06-02 02:05:13 |
By :
หน้าฮี |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
@Rookie
ผมนึกสนุกฯฯฯด่าเล่นฯฯฯว่า "ไอ้โง่ ดักดาน กินบุญเก่า"
อุปกรณ์ราคาไม่กี่บาท เขียนโปรแกรมอัดลงไป (ทุกวันนี้/วันข้างหน้า) มันจะเป็นแบบนี้
--- อัดลงไป PI
อัดลงไป Audio
...
...
...
ไอ้แก่โปรแกรมเมอร์ ตรูขอด่าส่งท้ายหน่อยว่ะ
|
 |
 |
 |
 |
Date :
2019-06-02 02:11:28 |
By :
หน้าฮี |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
กำลังทำอยู่
RDBMS/MySql/Oracle วิ่งบน Linux
บางส่วนของโปรแกรมวิ่งบน Windows
บางส่วนของโปรแกรมวิ่งบน Unix
บางส่วนของโปรแกรมวิ่งบน Linux
ใช้ Node.js/.Net Core/Java
+55555
ไม่ง่ายที่จะเข้าถึง CORE จริง
|
 |
 |
 |
 |
Date :
2019-06-02 02:18:30 |
By :
หน้าฮี |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ด่าเยอะแล้ว ขอชมหน่อย
เก่งเว้ย แปลง JavaScript เป็น VB.NET ได้
ปรบมือ ให้กับเด็กปัญญามากหน่อย
(ผมเป็นคนปัญญาอ่อน)
|
 |
 |
 |
 |
Date :
2019-06-02 02:24:28 |
By :
หน้าฮี |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
@Rookie
ผมอยู่กลางทะเลทราย (น้ำตา) และผมก็ไม่ได้หวังกำลังใจจากคุณว่า "วันพรุ่งนี้ฝนจะตกหนัก"
ผมชาชินกับความผิดหวัง มากมากมากมาก กว่ากำลังใจและปลอบประโลมตัวเองว่า "วันนี้ฝนไม่ตก วันมะรืนฝนน่าจะตก"
+55555
|
 |
 |
 |
 |
Date :
2019-06-02 13:34:36 |
By :
หน้าฮี |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
จาก #17 ผมข้ามวันพรุ่งนี้ไป
ตรรกะการคิด ผมลืมความเศร้าของวันพรุ่งนี้ได้อย่างไร?
...
...
..
|
 |
 |
 |
 |
Date :
2019-06-02 13:37:03 |
By :
หน้าฮี |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
อะไรดีและมีประโยชน์ก็กรองเอา รู้หน้าไม่รู้ใจ นิสัยหรือว่าสันดาน ก็ยากที่จะขุดค้น
เผื่อจะมีประโยชน์สำหรับผู้ที่ผ่านไปผ่านมา ระลึกถึงหน้าฮีในแง่ที่ดีดีบ้าง (ผมก็ไม่ได้คาดหวัง)
ผมสรุปให้เห็นว่า จริงฯแล้วแก่นของ Angular/React คือ Route
ผมสรุปให้เห็นว่า Blazor ก็คือ Angular (Microsoft พยายามทำ)
มันเป็นเวป Assemble
--- อธิบายให้เห็นแบบชัดชัด เปลี่ยนเพจ แล้วไม่มีการรีเฟรทหน้าจอ คลิกโน่น คลิกนี่ ก็ไม่มีการรีเฟรทหน้าจอ นั่นแหละ
--- ถ้าเป็นแบบเดิมเดิม อทิเช่น <a>ข้อมูลเพิ่มเติม</a> คลิ๊กปุ๊บแม่งหน้าจอกระพริบ
(มันเอา HTML/JavaScript/etc... ฝังเป็น .DLL)
ควรจะศึกษาเอาไว้ .NET Core Blazor
ควรจะศึกษาเอาไว้ TypeScript
ปล. สำหรับผู้มีปัญญา ผ่านมาแล้วก็ผ่านไป
|
 |
 |
 |
 |
Date :
2019-06-04 10:09:37 |
By :
หน้าฮี |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
อันนี้ผมยกตัวอย่างให้ดูเฉยเฉย (รูภาพด้านล่าง)
Source Code และ SQL Query จริงของผม มันซับซ้อนยิ่งกว่านี้เยอะ (คิวรี่เดียวปิดงบได้)
บางอย่างถ้าผมไม่อยากให้คนอื่นเห็น ผมก็เขียน HTML/JavaScript ฝังลงไปใน DLL
กระบวนการคิดของผมซับซ้อนตราบเท่าที่พวกคุณสงสัย
--- ผมมีคำตอบให้หมด ยกเว้นว่าผมไม่อยากจะต่อความยาวสาวความยืด

ปล. ในเวลาเดียวกัน ผมมีหลายหน้า/หลายความรุ้สึก
|
 |
 |
 |
 |
Date :
2019-06-04 10:35:39 |
By :
หน้าฮี |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
จาก #NO21
ผมใช้ Time Series Database (มันมีหลายฯฯฯฯ อทิเช่น InfluxDB/TSMS/etc...)
ข้อดีของมัน เขียนข้อมูล แสนระเบียน ภายใน 1 วินาที
การอ่านก็เช่นเดียวกัน Oracle/MS SQL/My SQL/SQlite นี่หงอยไปเลย
|
 |
 |
 |
 |
Date :
2019-06-04 10:47:20 |
By :
หน้าฮี |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
@ALL, Rookie
องค์ความรู้ของพวกคุณ ย้อนหลังผมไปไม่น้อยไปกว่า 30 ปี
ผมสามารถเอา Dbase/FoxPro/etc มาวิ่งบน ทุก OS ได้ ผมมั่นใจว่า พวกคุณไม่มีปัญญา
|
 |
 |
 |
 |
Date :
2019-06-04 10:54:14 |
By :
หน้าฮี |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
@Rookie
ปัญญาอ่อน
Code (C#)
01. Public Async Task Should_Query_Dynamic_Data()
02. {
03. var resultSet = await client.ReadAsync<DynamicInfluxRow>( "mydb" , "SELECT * FROM Sex; Select * From NeedSEX;" );
04.
05. var result = resultSet.Results[ 0 ];
06.
07. var series = result.Series[ 0 ];
08.
09. foreach ( dynamic row in series.Rows )
10. {
11. Console.WriteLine( "Timestamp: " + row.time );
12. Console.WriteLine( "CPU: " + row.cpu );
13. Console.WriteLine( "RAM: " + row.ram );
14.
15. }
16. }
|
 |
 |
 |
 |
Date :
2019-06-07 21:01:42 |
By :
หน้าฮี |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
จริงฯแล้วผมก็อยากจะรู้ว่า
สักกะยะภาพ ของโปรแกรมเมอร์คนหนึ่ง มันรู้อะไรบ้าง? (ควรรู้อะไรบ้าง)
รู้แค่ Windows/Linux/Unix/Max OS/etc..
--- ไม่พอหรอก (หลอก)
รู้แค่ Oracle/DB2/MS SQL/My SQL/MariaDB/etc..
--- ไม่พอหรอก (หลอก)
รู้แค่ Crystal Report/Jasper/etc...
--- ไม่พอหรอก (หลอก)
แล้วเท่าไหร่ถึงจะพอ

+55555
โปรแกรมเมอร์ เข้าใจ โปรแกรมเมอร์
--- นี่คือวิถีของชีวิตโปรแกรมเมอร์
|
 |
 |
 |
 |
Date :
2019-06-08 22:53:19 |
By :
หน้าฮี |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ผมเห็น SourceCode VB/C# ที่เขียนฯกัน
--- ผมหงุดหงิด ชักว่าวแล้วก็ไม่หายหงุดหงิด
------ ปลอบประโลมอารมย์ตัวเอง ด้วยกัน แดกเหล้าขาว/แดกเบียร์ มันก็ช่วยได้ระดับหนึ่ง
--------- เสืออยู่ในถ้ำ ออกมาข้างนอก มันก็กลายเป็น หมา
--- อยู่ข้างนอกมันก็กลายเป็น หมา
ปล. ผมนึกสนุกฯ อยากเอา Dbase/FoxPro มาวิ่งบน .NET Core/Linux/Mac OS/etc...
|
 |
 |
 |
 |
Date :
2019-06-08 23:18:30 |
By :
หน้าฮี |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|