|
|
|
WinApp C# สอบถามเรื่อง RichTextBox ระหว่างตัวที่ ประกาศ ตัวแปรใช้งาน กับ Add control ลงในฟอร์มให้ค่าต่างกัน |
|
|
|
|
|
|
|
ผมดึง ไฟล์ txt มาลงใน RichTextBox เพื่อแปรค่าครับ
แต่แปลกใจที่ RichTextBox ระหว่างตัวที่ ประกาศ ตัวแปรใช้งาน กับ Add control ลงในฟอร์มให้ค่าต่างกัน
โค้ดที่ใช้ก็มีแค่นี้ครับ
Code (C#)
private void Form2_Load(object sender, EventArgs e)
{
dataGridView1.Dock = DockStyle.Fill;
AASConfig AAS = new AASConfig(@"G:\TestCSharp\calculate\GetDataAAS\REPORT.TXT");
RichTextBox readFile = new RichTextBox();
richTextBox1.Text = System.IO.File.ReadAllText(@"G:\TestCSharp\calculate\GetDataAAS\REPORT.TXT");
readFile.Text = System.IO.File.ReadAllText(@"G:\TestCSharp\calculate\GetDataAAS\REPORT.TXT");
foreach (System.Text.RegularExpressions.Match math in new
System.Text.RegularExpressions.Regex(AAS.strValue + AAS.strValue4Replicates).Matches(readFile.Text))
{
AASDATA item = new AASDATA();
item.SampleID = math.Groups[1].Value;
item.Conc = math.Groups[2].Value;
item.MeanAbs = math.Groups[3].Value;
List<double> lst = new List<double>();
for (int i = 4; i < math.Groups.Count ; i++)
{
lst.Add(double.Parse(math.Groups[i].Value));
}
item.Readings = lst;
dataGridView1.Rows.Add(item.SampleID, item.Conc, item.MeanAbs, item.Readings[0], item.Readings[1], item.Readings[2], item.Readings[3]);
}
}
ตรง System.Text.RegularExpressions.Regex(AAS.strValue + AAS.strValue4Replicates).Matches( richTextBox1.Text ))
แค่เปลี่ยนจาก richTextBox1.Text เป็น readFile.Text
ค่าก็ไม่ขึ้นแล้วครับ แบบนี้มันน่าจะเกิดจากอะไรครับ
Tag : .NET, C#, VS 2012 (.NET 4.x), Windows
|
|
|
|
|
|
Date :
2016-03-21 18:13:19 |
By :
lamaka.tor |
View :
1058 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เพราะ readFile เป็นออปเจ็กที่ยังไม่ถูกเพิ่มไปยัง Form2 control
Code (C#)
this.Controls.Add(readFile);
|
|
|
|
|
Date :
2020-06-15 02:02:08 |
By :
PhrayaDev |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|