小编Mil*_*len的帖子

vshost.exe文件的目的是什么?

当我在C#中创建并编译"hello world"应用程序时,除了主exe之外,我在Debug文件夹中得到三个文件(例如HelloWorld.exe)

  1. HelloWorld.vshost.exe
  2. HelloWorld.pdb
  3. HelloWorld.vshost.exe.manifest

这些文件的用途是什么?

c# debugging visual-studio

475
推荐指数
5
解决办法
18万
查看次数

动态创建枚举

我有一个以下结构的枚举:

public enum DType
{       
    LMS =  0,
    DNP = -9,
    TSP = -2,
    ONM =  5,
    DLS =  9,
    NDS =  1
}
Run Code Online (Sandbox Code Playgroud)

我正在使用这个枚举来获取名称和值.由于需要添加更多类型,我需要从XML文件中读取类型和值.有没有办法可以从XML文件中动态创建这个枚举,这样我就可以保留程序结构.

c#

31
推荐指数
2
解决办法
6万
查看次数

9
推荐指数
2
解决办法
3万
查看次数

如何对DataGridView列进行排序?

我创建了一个DataTable,如下所示:

        accTable = new DataTable();
        accTable.Columns.Add(new DataColumn("Date"));
        accTable.Columns.Add(new DataColumn("Amt"));
        accTable.Columns.Add(new DataColumn("Item"));
Run Code Online (Sandbox Code Playgroud)

并填写:

            foreach (DataRow myDataRow in myDataSet.Tables[0].Rows)
            {
                DataRow accRow = accTable.NewRow();
                //code skipped

                accRow["Date"] = date.ToString("d"); //tried without converting to string also
                accRow["Amt"] = int.Parse(cells[1].ToString());
                accRow["Item"] = cells[2].ToString();

                accTable.Rows.Add(accRow);
            }
Run Code Online (Sandbox Code Playgroud)

然后我将DataGridView绑定到DataTable accTable,如下所示:

            dataGridView1.DataSource = accTable;
Run Code Online (Sandbox Code Playgroud)

如何使Date列可排序.默认情况下,它按字母顺序排序.我在哪里可以将列的类型设置为DateTime.

c#

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

标签 统计

c# ×3

.net ×1

debugging ×1

reflection ×1

visual-studio ×1