試着做下一步 - 我想檢查一些信息是否已經存在,如果是csv文件,如果是的話 - 打開帶標籤的表格,並把文件中的信息放到 代碼是下一個:爲什麼element.Text =不工作
public void getEventTime(string filePath, string currDate, string currentDateTimeHM)
{
//reading the *.csv file and convert to the array of data
FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read);
StreamReader sr = new StreamReader(fs);
//create array for getting any vlaue from string
string[] arrOfData = sr.ReadToEnd().Split(new string[] { Environment.NewLine }, StringSplitOptions.None);
sr.Close();
List<string> lines = new List<string>();
bool status=false;//variable for showing form if event exist
foreach (var l in arrOfData)
{
if (l.Contains(currDate) && l.Contains(currentDateTimeHM))
{
string[] temp = l.Split(',').Take(5).ToArray();
notLabel.Text = temp[1].ToString();
status = true;
}
}
if (status)
{
//show Notification Form
Form NotificationForm = new Notification();
NotificationForm.Visible = true;
}
}
一切完美的作品 - 如果信息存在 - 新形式打開,但notLabel.Text = temp[0].ToString();
這部分有什麼回報。在調試過程中,我得到了下一個
意味着代碼是正確的,但對我來說,奇怪的原因導致程序 - 沒有這個文本。 我犯了什麼錯誤?
下面表格標籤
檢查
幾排從文件NotificationDesigner.Form.cs
this.notLabel.AutoSize = true;
this.notLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.notLabel.Location = new System.Drawing.Point(12, 22);
this.notLabel.Name = "notLabel";
this.notLabel.Size = new System.Drawing.Size(34, 13);
this.notLabel.TabIndex = 0;
this.notLabel.Text = "label";
您是在設計器還是編程添加標籤? – keyboardP
我手動添加標籤到disigner窗體,名稱 - notLabel – gbk