我正在使用C#.NET,我有一个带有DateTimePicker的Windows窗体.
我的问题是:如何显示小时和分钟(供用户更改)以及年,月和日?
我有一个Windows窗体应用程序(Form1),允许用户打开另一个窗体(FormGraph).为了打开FormGraph应用程序,我使用一个打开它的线程.
这是线程正在运行的代码:
private void ThreadCreateCurvedGraph()
{
FormGraph myGraph = new FormGraph();
myGraph.CreateCurvedGraph(...);
myGraph.Show();
}
Run Code Online (Sandbox Code Playgroud)
我的问题是myGraph它在打开后立即关闭.
1)有谁知道为什么会这样,以及如何myGraph保持开放?
2)用户关闭后myGraph,如何终止线程?
非常感谢!
我需要写一个程序.程序的一部分是写入sql数据库(.mdf).我在尝试向表中添加新行时遇到了很多麻烦(称为"数据").这是代码:
...
DataSet ds = new DataSet();
System.Data.SqlClient.SqlDataAdapter da;
DataRow dRow;
string sql = "SELECT * From Data";
da = new System.Data.SqlClient.SqlDataAdapter(sql, con);
...
System.Data.SqlClient.SqlCommandBuilder cb;
cb = new System.Data.SqlClient.SqlCommandBuilder(da);
dRow = ds.Tables["Data"].NewRow();
dRow[0] = "my_data1";
dRow[1] = "my_data2";
dRow[2] = "my_data3";
...
ds.Tables["Data"].Rows.Add(dRow);
da.Update(ds, "Data");
...
Run Code Online (Sandbox Code Playgroud)
我执行此代码,但数据没有保存到表中.有谁知道如何在表中输入新行并保存它?