小编Hos*_*oli的帖子

如何将数据添加到数据表

我想在c#中的循环内将数据添加到数据表中,但我不能。我使用此代码,但它不会运行1次。当i=2它不起作用时。请帮忙。

DataTable dt = new DataTable();
dt.Columns.Add("ProductId");
dt.Columns.Add("ProductTotalPrice");
DataRow dr = dt.NewRow();

for (int i = 0; i < 10; i++)
{
    dr["ProductId"] = i.ToString();
    dr["ProductTotalPrice"] = (i*1000).ToString();
    dt.Rows.Add(dr);
}
Run Code Online (Sandbox Code Playgroud)

c# datatable

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

在c#中没有时间获取日期

我有一个列在我的表"AbsenteeismDate"(类型=日期),当我想让行包含一个返回0行的日期.

这是我的C#代码:

DateTime ClassDate = DateTime.Parse(lblDate.Content.ToString());
var Abs = dbs.GETAbsenteeisms.Where(a => a.AbsenteeismDate == ClassDate ).ToList();
Run Code Online (Sandbox Code Playgroud)

我检查了它有一个问题:数据库上的"AbsenteeismDate"和"ClassDate"不相等.

例如.

AbsenteeismDate=1396-05-31
Run Code Online (Sandbox Code Playgroud)

ClassDate=1396-05-31 12:00:00 AM
Run Code Online (Sandbox Code Playgroud)

如何使用DateTime类型获取没有时间的日期,因为AbsenteeismDate的类型是我的数据库上的日期.

对不起,我不会说英语.

c# time get date

-1
推荐指数
1
解决办法
3291
查看次数

标签 统计

c# ×2

datatable ×1

date ×1

get ×1

time ×1