concept คือผมจะให้ user ไป copy ข้อมูลจากไฟล์ Excel และเอามาวางไว้ที่ textarea เมื่อกดปุ่ม record ให้ insert ข้อมูลเข้า column ที่ผมสร้างไว้ 30 column
ตัวอย่างเช่น user copy ข้อมูลจาก excel มาวางไว้ที่ textarea
a b c d e f g h ...........
a b c d e f g h ..........
a b c d e f g h ...........
a b c d e f g h ..........
result table
row 1 = a b c d e f g h
row 2 = a b c d e f g h
row 3 = a b c d e f g h
row 4 = a b c d e f g h
ขอคำชี้แนะหน่อยครับ
Tag : .NET, Ms SQL Server 2014, Web (ASP.NET), VB.NET
<script>
$(document).ready(function () {
$('#btnASS').on('click', function () {
var data = $('#textareaASS').val().replace(new RegExp("\t\t", 'g'), "\t");
var rows = data.split("\n");
for (var r in rows) {
rows[r] = rows[r].replace(new RegExp("\t\t", 'g'), "\t");
var cols = rows[r].split("\t");
var totalCols = 30;
for (var c in cols) {
console.log(cols[c]);
}
}
});
});
</script>
Dim dt As New DataTable()
Dim grid_temp As New GridView
dt.Columns.AddRange(New DataColumn(2) {New DataColumn("GyrId", GetType(String)), New DataColumn("GyrQty", GetType(String)), New DataColumn("GyrNet", GetType(String))})
Dim csvData As String = txt_txtfile.InnerText
For Each row As String In csvData.Split(ControlChars.Lf)
If Not String.IsNullOrEmpty(row) Then
dt.Rows.Add()
Dim i As Integer = 0
For Each cell As String In row.Split(" "c)
dt.Rows(dt.Rows.Count - 1)(i) = cell
i += 1
Next
End If
Next
'Bind the DataTable.
grid_temp.DataSource = dt
grid_temp.DataBind()
Dim dt As New DataTable()
Dim grid_temp As New GridView
dt.Columns.AddRange(New DataColumn(2) {New DataColumn("GyrId", GetType(String)), New DataColumn("GyrQty", GetType(String)), New DataColumn("GyrNet", GetType(String))})
Dim csvData As String = txt_txtfile.InnerText
For Each row As String In csvData.Split(ControlChars.Lf)
If Not String.IsNullOrEmpty(row) Then
dt.Rows.Add()
Dim i As Integer = 0
For Each cell As String In row.Split(" "c)
dt.Rows(dt.Rows.Count - 1)(i) = cell
i += 1
Next
End If
Next
'Bind the DataTable.
grid_temp.DataSource = dt
grid_temp.DataBind()
AddHandler client.MessageReceived, Async Sub(topic, qos, payload)
If payload.LongLength() > 0 Then
Dim message As String = System.Text.Encoding.Default.GetString(payload)
Dim filePath = System.AppDomain.CurrentDomain.BaseDirectory + "หอยหอยหอย.txt"
File.AppendAllText(filePath, String.Format("{0}{1}", message, Environment.NewLine))
Console.WriteLine("ไอ้หน้าหอย")
Await Task.Ran(0) 'Fake Await
End If
End Sub
Date :
2019-06-02 01:41:38
By :
หน้าฮี
No. 9
Guest
Code
concept คือผมจะให้ user ไป copy ข้อมูลจากไฟล์ Excel และเอามาวางไว้ที่ textarea เมื่อกดปุ่ม record ให้ insert ข้อมูลเข้า column ที่ผมสร้างไว้ 30 column
ตัวอย่างเช่น user copy ข้อมูลจาก excel มาวางไว้ที่ textarea
a b c d e f g h ...........
a b c d e f g h ..........
a b c d e f g h ...........
a b c d e f g h ..........
result table
row 1 = a b c d e f g h
row 2 = a b c d e f g h
row 3 = a b c d e f g h
row 4 = a b c d e f g h
ขอคำชี้แนะหน่อยครับ
ผมสามารถเอา Dbase/FoxPro/etc มาวิ่งบน ทุก OS ได้ ผมมั่นใจว่า พวกคุณไม่มีปัญญา
Date :
2019-06-04 10:54:14
By :
หน้าฮี
No. 24
Guest
@Rookie
ปัญญาอ่อน
Code (C#)
Public Async Task Should_Query_Dynamic_Data()
{
var resultSet = await client.ReadAsync<DynamicInfluxRow>( "mydb", "SELECT * FROM Sex; Select * From NeedSEX;" );
// resultSet will contain 1 result in the Results collection (Or multiple if you execute multiple queries at once)
var result = resultSet.Results[ 0 ];
// result will contain 1 series in the Series collection (Or potentially multiple if you specify a GROUP BY clause)
var series = result.Series[ 0 ];
// series.Rows will be the list of DynamicInfluxRow that you queried for (which can be cast to dynamic)
foreach ( dynamic row in series.Rows )
{
Console.WriteLine( "Timestamp: " + row.time ); // Can also access row.Timestamp
Console.WriteLine( "CPU: " + row.cpu );
Console.WriteLine( "RAM: " + row.ram );
// ...
}
}