小编Nee*_*ers的帖子

获取List <>中给定项的上一个/下一个项

说我有这个清单:1,3,5,7,9,13

例如,给定值为:9,前一项为7,下一项为13

我如何使用C#实现这一目标?

c# list

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

显示背景颜色的百分比栏

例如,如果我有一个包含两列和两行的表:

Col1       Percentage
50            50% 
70            70%
Run Code Online (Sandbox Code Playgroud)

如何填充百分比列,颜色代表COl1的值?像这样的东西:

在此输入图像描述

html css styling

8
推荐指数
1
解决办法
5697
查看次数

适用于所有数据类型的动态 TryParse

我需要检查一个对象是否可以转换为特定的数据类型,并想出了这个:

public static bool TryParseAll(System.Type typeToConvert, object valueToConvert)
{

    bool succeed = false;

    switch (typeToConvert.Name.ToUpper())
    {
        case "DOUBLE":
            double d;
            succeed = double.TryParse(valueToConvert.ToString(), out d);
            break;
        case "DATETIME":
            DateTime dt;
            succeed = DateTime.TryParse(valueToConvert.ToString(), out dt);
            break;
        case "INT16":
            Int16 i16;
            succeed = Int16.TryParse(valueToConvert.ToString(), out i16);
            break;
        case "INT":
            Int32 i32;
            succeed = Int32.TryParse(valueToConvert.ToString(), out i32);
            break;
        case "INT32":
            Int32 i322;
            succeed = Int32.TryParse(valueToConvert.ToString(), out i322);
            break;
        case "INT64":
            Int64 i64;
            succeed = Int64.TryParse(valueToConvert.ToString(), out i64);
            break;
        case "BOOLEAN":
            bool b; …
Run Code Online (Sandbox Code Playgroud)

c# types converter tryparse

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

关闭连接后我可以保持 SqlDataReader “活动”吗?

SqlDataReader有没有办法在连接关闭后访问a ?

或者是否有任何对象相当于SqlDataReader我可以将阅读器存储到其中并稍后处理对象?

我正在从服务器接收数据透视表,因此我无法使用普通类来处理此类数据,我的模型如下所示:

public class OneToNinetyNine
{
    public List<Cities> listCities;
    public string CityID;
    public DateTime DateFrom;
    public DateTime DateTo;
    // this is the reader that I attempt to pass to the views 
    public SqlDataReader SqlReader; 
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc sqldatareader dynamic

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

C#:防止子模式表单在任务栏上创建实例

我有一份家长表格。当我单击按钮时,模式子窗体会出现在窗体中,并且位于父窗体的中心:

儿童形式

但问题出在任务栏中,该应用程序有 2 个实例:

任务栏

如何防止第二个实例或将其从任务栏隐藏?谢谢 !

c# modal-dialog instance hide

4
推荐指数
1
解决办法
753
查看次数

C#:LINQ查询列出类的所有空属性

我有一个这样的课:

public class Test
{
    public string STR1{ get; set; }
    public INT INT1{ get; set; }
    public DOUBLE DBL1{ get; set; }
    public DATETIME DT1{ get; set; }
}
Run Code Online (Sandbox Code Playgroud)

通常,在保存对象之前,我必须检查此Class中的所有属性,并在有任何empty/null属性时返回警告消息.只需检查每个属性,就可以轻松完成此操作:

if (string.IsNullOrEmpty(t.STR1))
    return "STR1 is empty"
if (t.INT1 == 0)
    return "INT1 = 0";
if (t.DBL1 == 0)
    return "DBL1 = 0";
if (t.DT1 == DateTime.MinValue)
    return "DT1 is empty"
Run Code Online (Sandbox Code Playgroud)

但是如果我的类有更多的属性,实际上它现在包含大约42个属性,并且仍然在成长.所以我想用一种"更清洁"的方式来执行这个检查,我发现这个主题很安静,类似于我的问题:Reflection(?) - 检查类中每个属性/字段的null或为空?

但是这个解决方案不符合我的需要,因为我必须列出值= null/empty string/0/DateTime.MinValue

相信我,我想发布我的"尝试过的代码",但我无法找到一个合理的LINQ查询这个任务(我是C#的新手)

任何帮助是极大的赞赏 !

c# linq reflection

4
推荐指数
1
解决办法
1528
查看次数

如何在bootstrap按钮中实现<a>标签

演示JS小提琴:

我无法实现href按钮.

如果我这样说它会起作用:

<a href="/">
    <button type="button" class="btn btn-default btn-custom">
        <span class="glyphicon glyphicon-align-left" aria-hidden="true"></span>
        <br />
        <span class="btntext glyphicon-class">PP b?c thang</span>
    </button>
</a>
Run Code Online (Sandbox Code Playgroud)

但这会导致这种混乱:

在此输入图像描述

有什么简单的方法可以解决这个问题吗?非常感谢!

html css button twitter-bootstrap

3
推荐指数
1
解决办法
5965
查看次数

检测是否从RedirectToAction()方法重定向了Page

这是我的ActionResult方法:

    [HttpGet]
    public ActionResult Index(string cityID, string numbers, int days, bool onlySpecial)
    {
        LastTwoParameters lastTwoParameters = new LastTwoParameters();
        lastTwoParameters.listCities = Common.GetDropDownCitiesList();
        lastTwoParameters.listLastTwoResult = new List<getReport_LastTwo_Result>();

        // if IsPostBack , then execute

        if (!string.IsNullOrEmpty(cityID) && days > 0)
        {
            using (KQXS context = new KQXS())
            {
                lastTwoParameters.listLastTwoResult = context.getReport_LastTwo(cityID, numbers, days, onlySpecial).ToList();
            }
        }


        return View(lastTwoParameters);
    }

    [HttpPost]//Run action method on form submission
    public ActionResult Index(List<Cities> listCities, string cityID, string numbers, int days, bool onlySpecial)
    {
        return RedirectToAction("Index", "LastTwo", new{cityID = …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc redirect

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

OnClick事件更改单元格背景

链接到JsFiddle

每次用户点击它时我都需要更改单元格的背景颜色,但我无法让它工作!

这是我的脚本:

$( function() {
    $('.tk099 td').click( function() {
        $(this).toggleClass("red-cell");
    } );
} );
Run Code Online (Sandbox Code Playgroud)

其中tk099是表的类,我不希望任何td具有类的标记受事件影响.这可能吗?非常感谢!

html javascript css jquery onclick

0
推荐指数
1
解决办法
241
查看次数