小编men*_*hem的帖子

如何在DateTimePicker上显示小时和分钟

我正在使用C#.NET,我有一个带有DateTimePicker的Windows窗体.

我的问题是:如何显示小时和分钟(供用户更改)以及年,月和日?

c# datetimepicker winforms

5
推荐指数
1
解决办法
2万
查看次数

为什么我的线程在显示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,如何终止线程?
非常感谢!

c# multithreading winforms

5
推荐指数
2
解决办法
2403
查看次数

如何使用c#sql server向现有表添加新行

我需要写一个程序.程序的一部分是写入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)

我执行此代码,但数据没有保存到表中.有谁知道如何在表中输入新行并保存它?

c# sql database

4
推荐指数
1
解决办法
3万
查看次数

标签 统计

c# ×3

winforms ×2

database ×1

datetimepicker ×1

multithreading ×1

sql ×1