c#根据文本框中的信息,通过按钮在列表框中显示某些内容
我正在VisualStudio上的c#中处理一个安全面板,我很难根据文本框中的内容单击按钮来显示列表框中的内容 我知道如何将文本框中的内容显示到列表框中,但我想在列表框中显示其他内容 例如,通过单击按钮#(btnHASH)输入代码“1432”,并在列表框中显示“安全团队”c#根据文本框中的信息,通过按钮在列表框中显示某些内容,c#,listbox,C#,Listbox,我正在VisualStudio上的c#中处理一个安全面板,我很难根据文本框中的内容单击按钮来显示列表框中的内容 我知道如何将文本框中的内容显示到列表框中,但我想在列表框中显示其他内容 例如,通过单击按钮#(btnHASH)输入代码“1432”,并在列表框中显示“安全团队” if (codeTXT.Text == "1432") accessboxLIST.Items.Add("INFO First Year Students");
if (codeTXT.Text == "1432")
accessboxLIST.Items.Add("INFO First Year Students");
else if (codeTXT.Text == "2543")
accessboxLIST.Items.Add("INFO Second Year Students");
else if (codeTXT.Text == "3543")
accessboxLIST.Items.Add("B.Tech Students");
else if (codeTXT.Text == "2645")
accessboxLIST.Items.Add("CSIT Faculty");
else if (codeTXT.Text == "2646")
accessboxLIST.Items.Add("CSIT Faculty");
else if (codeTXT.Text == "2647")
accessboxLIST.Items.Add("CSIT Faculty");
else if (codeTXT.Text == "2648")
accessboxLIST.Items.Add("CSIT Faculty");
else if (codeTXT.Text == "8888")
accessboxLIST.Items.Add("IET Staff");
列表框中的输出需要日期、时间和消息。在if语句中需要==not= 例如:
if (codeTXT.Text == "1432")
您可以使用DateTime.Now获取当前日期和时间。然后转换为字符串并添加它们。我认为您需要的是单击按钮事件中的以下代码:
switch(codeTXT.Text)
{
case "1432":
accessboxLIST.Items.Add(String.Format("[{0:yyyy-mm-dd hh:MM:ss}]INFO First Year Students", DateTime.Now));
break;
case "2543":
accessboxLIST.Items.Add(String.Format("[{0:yyyy-mm-dd hh:MM:ss}]INFO Second Year Students", DateTime.Now));
break;
//Your other cases like that.
}
请尝试
(codeTXt.Text==“whatever”)
我在信息中遗漏了一些内容,用户通过面板输入的日期和时间,然后是消息如何将其添加到语句中?我对convert.ToString(DateTime.Now)+“1432”相当困惑;