我使用以下方法将项目添加到组合框中:
SqlDataReader sqlReader = sqlCmd.ExecuteReader();
while (sqlReader.Read())
{
string name = sqlReader.GetString(0);
combobox1.Items.Add(name);
}
sqlReader.Close();
conn.Close();
Run Code Online (Sandbox Code Playgroud)
现在我想将这些值放在字符串列表中.这可能吗?我该怎么做?
我想更新表中的一行:
try
{
string sql ="UPDATE TableNAme SET FirstName ='John' WHERE ID = 123";
MySqlCommand command = new MySqlCommand(sql, connection);
connection.Open();
command.ExecuteNonQuery();
}
catch (Exception)
{
}
finally
{
connection.Close();
}
Run Code Online (Sandbox Code Playgroud)
基于ID(密钥),如果ID在表中,它将完美地工作,但如果表中不存在该ID,则它不会显示错误消息.
有没有办法让我知道是否找不到身份证?
我有一个事件(ctc)在ComboBox中发生文本更改时触发,我想将其触发延迟一秒钟.我到目前为止编写了这段代码并将其放入MainWindow
:
Timer aTimer = new Timer();
aTimer.Interval = 1000;
aTimer.Elapsed += new ElapsedEventHandler(ctc);
aTimer.Enabled = true;
Run Code Online (Sandbox Code Playgroud)
我是WPF的新手,我想知道在ElapsedEventHandler
括号中放什么,我把偶数名称但是我收到了错误.我还需要为ComboBox的Xaml代码添加任何内容吗?