小编And*_*ick的帖子

使用C#舍入数字

我创建了一个认证系统,用户可以参加考试.在标记考试时,我希望返回百分比数字.所以我把正确的问题数字除以考试中的问题数量并乘以100.

我的问题是将数字四舍五入.所以如果返回的数字是76.9我的代码给了我76,其中四舍五入应该是77等.

这是我正在解决的代码行...

int userScorePercentageConvert = (int)decimal.Round((correctQuestionsForAttempt.Count / dvAttemptQuestions.Count * 100), MidpointRounding.AwayFromZero);
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我如何修改这段代码,以便正确地舍入

即43.4 = 44 | 67.7 = 68 | 21.5 = 22

提前谢谢了.

c# math rounding

4
推荐指数
2
解决办法
223
查看次数

将年份字符串即'2005'转换为Datetime值

我正在创建一个简单的输入表单来创建一个帐户.在表单上有一个公司成立年份的输入字段,这是一个简单的文本框,用户将输入年份,即2005年.

但是,在尝试将此插入到数据库字段(即datetime)时,尽管将文本框条目转换为datetime,但仍会引发错误...

myCompanyAccount.Founded = Convert.ToDateTime(this.TxtCompanyFounded.Text);
Run Code Online (Sandbox Code Playgroud)

有没有办法可以将一年的输入(即2005年)转换为日期时间,以便将其插入数据库......?提前致谢!

c# asp.net datetime valueconverter

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

使列可在ASP.net GridView中编辑

我有一个GridView,其中一列用于显示在我的网站前端显示的字段的显示顺序.而不是进入编辑页面中的每个记录并且必须以这种方式更改顺序,能够单击按钮并使整个DisplayOrder(int)可编辑更容易,因此使生活更容易.如何才能做到这一点?

c# asp.net gridview

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

标签 统计

c# ×3

asp.net ×2

datetime ×1

gridview ×1

math ×1

rounding ×1

valueconverter ×1