11得票1回答
在预定义的索引处向数据表中添加数据行

我有一张只有一列的数据表:this.callsTable.Columns.Add("Call", typeof(String)); 我想要向数据表格中添加一行,但是希望在指定的位置插入,注释中的数字即为期望的索引:this.callsTable.Rows.Add("Legs"); //11 更...

7得票4回答
DataColumn设置默认值

我想给DataColumn设置默认值。如何在以下代码中为DataColumn(column3)设置默认值? DataTable dt = new DataTable(); dt.Columns.AddRange(new DataColumn[] { ...

8得票1回答
将C#中的DataGridViewComboBoxColumn绑定到列表以显示、格式化和设置首选大小时出现错误

我有一个名为payments的表,其中有一个可为空的整数列名为payMonth。我有以下类和列表: public class months { public int payMonth { get; set; } public string monthName { get;...

135得票13回答
如何在DataTable中更改DataColumn的数据类型?

我有:DataTable Table = new DataTable; SqlConnection = new System.Data.SqlClient.SqlConnection("Data Source=" + ServerName + ";Initial Catalog=" + Dat...

21得票7回答
如何获取DataTable中列的SqlType?

我有一个从 SQL 数据库获取的 DataTable,就像这样:using (SqlCommand cmd = new SqlCommand(query, _sqlserverDB)) { using (SqlDataAdapter adapter = new SqlDataAdapt...

18得票6回答
为什么DataColumn.Caption无法工作?

我正在尝试创建一个DataTable并将其绑定到DataGridView。它可以工作,但我无法通过Caption属性设置列标题。它使用ColumnName("City")来显示标题。MSDN说: “您可以使用Caption属性为DataColumn显示一个描述性或友好的名称。” 这...

8得票2回答
如何在DataColumn.Expression中使用IF/ELSE或CASE?

我有一个只包含1列“状态”的表格。我想添加另一列名为“操作”,其值如下:如果状态=“Yes”,则操作=“前进”,否则操作=“停止”。我使用以下代码添加'Action'列,但它没有起作用: myDataTable.Columns.Add("Action", typeof(string), "I...

12得票4回答
创建 ADO.NET DataView,仅显示所选列。

在C#和.NET中,是否可以创建一个DataView,其中仅包括给定DataTable的DataColumn的正确子集? 在关系代数中,为了执行“选择”操作(σ),需要分配RowFilter。如何执行“投影”操作(π)?

53得票4回答
DataRow中的DataColumn名称(而不是DataTable)

我需要迭代特定行中的列名称和列数据类型。我见过的所有示例都是迭代整个datatable。我想将单个行传递到函数中进行一堆条件处理。我希望为易读性分离条件处理。 这是我的代码:private void doMore(DataRow dr) { foreach (DataColumn c...

76得票5回答
如何在这个C#程序中打印列名?

我拼凑出了一个C#程序,它可以将.csv文件写入一个DataTable。使用这个程序,我可以循环遍历DataTable中的每一行,并打印出行中包含的信息。控制台输出如下:--- Row --- Item: 1 Item: 545 Item: 507 Item: 484 Item: 501 我想...