我使用TimeZoneInfo.ConvertTime方法从源时区转换为目标时区。这对我来说效果很好。我想知道,如果目标时区的夏令时已更改,.Net 4.0 中是否会自动处理它。
下面是我用于转换的代码。
TimeZoneInfo.ConvertTime(DateTime.Now, TimeZoneInfo.Local, timeZoneInfo)
Run Code Online (Sandbox Code Playgroud) 当我使用MouseClick树视图控件的事件时,总是选择树中的第一个节点.我该怎么做才能让用户选择当前节点?我正在使用C#.
这是我目前使用的代码:
private void TVRecorder_MouseClick(object sender, MouseEventArgs e)
{
TreeNode selectedNode = TVRecorder.HitTest(e.Location).Node;
if (selectedNode != null)
{
if (selectedNode.SelectedImageKey == "Test_Space")
{
frmRepository rep = new frmRepository();
string ssql = string.Empty;
rep.label1.Text = "Scenario-RepositoryDetails";
rep.LoadAppSettings();
SqlConnection con4 = new SqlConnection();
con4.ConnectionString = "Data Source=" + rep.ScnServer + ";" + "initial catalog=" + rep.ScnDbName + ";" + "User Id=" + rep.ScnUserName + ";" + "Password=" + rep.ScnPwd;
try
{
con4.Open();
}
catch
{
MessageBox.Show("Connection Failed");
}
ssql = …Run Code Online (Sandbox Code Playgroud)