我有一个树视图结构.当我尝试单击节点时,会出现一种蓝色,显示所选节点.我怎么能删除它.我不希望在树上显示选择颜色.
我有一个文本文件方法的以下日志:我想要包含这样的时间戳(2014-01-23 09:42:20.020 AM)但是当我查看我的日志文件时它不包括.020时间.我错过了格式化的东西吗?
// Build timestamp string
var currentDateTime = DateTime.Now;
string timeStampString = currentDateTime.ToString("ddMMyyyy_HHmmssms");
// Build filename messages, concat timestamp and .txt extension.
string debugFileName = "C:\\Test" + timeStampString + ".txt";
var inboundMessageLog = new StreamWriter(debugFileName, false, System.Text.Encoding.Default);
// Write to the file:
inboundMessageLog.WriteLine(DateTime.Now);
inboundMessageLog.WriteLine("TimeStampString = {0}", timeStampString);
inboundMessageLog.WriteLine("Inbound message = {0}", strMessage);
inboundMessageLog.Close();
// -------------------------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)
}
感谢您的时间.
更新:
这种格式:
string timeStampString = currentDateTime.ToString("yyyy-MM-dd hh:mm:ss:fff tt") or .fff tt;
Run Code Online (Sandbox Code Playgroud)
不适合我.我只在使用时看到我的日志
string timeStampString = currentDateTime.ToString("yyyyMMdd hhmmss");
Run Code Online (Sandbox Code Playgroud) 这可能听起来很傻但是有没有办法格式specflow .feature文件?在.cs文件中我可以做ctrl + E ctrl + DI必须手动格式化我的表格,这是一项可怕的工作.
我不确定这是否与我的VS2013设置有关,但是Given,And和Then步骤根本不会崩溃和扩展.谢谢
Field Length position Value
TRANS LENGTH 4 5 1234
TRANS DEST 7 9 DEV
TRANS ORGN 7 16 PROD
TRANS DATE 6 23 2014-03-30
TRANS ID 4 35 44
Run Code Online (Sandbox Code Playgroud)
读表
在这里,我使用字段作为键,{长度,位置和值}作为值
public class SpecFlowData
{
public string Field { get; set; }
public string Value { get; set; }
public string Position { get; set; }
public string Length { get; set; }
public Dictionary<string, SpecFlowData> GetData(Table table)
{
var data = table.CreateSet<SpecFlowData>().ToList();
var result = data
.ToDictionary(x => x.Field, …Run Code Online (Sandbox Code Playgroud) 我正在尝试从给定的表生成随机ID.我可以看到调试中生成的随机数,但是当我到达reader.Read()行时,它显示Enumeration没有产生任何结果.
我无法得到我所缺少的东西.
private static void GetRandomId(int maxValue)
{
string connectionString =
"Data Source=local;Initial Catalog=Test;user id=Test;password=Test123;";
string queryString = @"SELECT TOP 1 Id from Pointer WHERE Id > (RAND() * @max);";
using (var connection = new SqlConnection(connectionString))
{
var command = new SqlCommand(queryString, connection);
command.Parameters.AddWithValue("@max", maxValue);
connection.Open();
using (var reader = command.ExecuteReader()) <-- // Here I can see the randon value generated
{
while (reader.Read())
{
//Here reader shows : Enumeration yielded no results
Console.WriteLine("Value", reader[1]);
reader.Close();
}
}
}
}
Run Code Online (Sandbox Code Playgroud)