小编huM*_*pty的帖子

比较列表中的datetime元素c#

我有datetime值列表,我试图将每个项目与所有项目进行比较.

var dateList = new List<DateTime>();
Run Code Online (Sandbox Code Playgroud)

基本上我想检查所有项目是否相等.

我想我可以使用DateTime.Compare,但我不知道如何浏览每个元素并进行比较.

.net c# compare list .net-4.0

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

禁用Web浏览器控件中的弹出窗口

在我的表单中,当我单击webbrowser1时,将打开许多窗口IE广告。

我用了我的代码:

webBrowser1.ScriptErrorsSuppressed = true;
Run Code Online (Sandbox Code Playgroud)

但这行不通。

.net c# webbrowser-control

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

将数据动态添加到网格视图中的asp文字控件

我正在尝试将数据添加到gridview中的文字中.目前代码看起来像这样

protected void GvListingRowDataBound(object sender, GridViewRowEventArgs e)
{
       var query = DisplayAllData();
       Literal info = (Literal)e.Row.FindControl("ltritemInfo");

       if(query != null)
       {
           foreach (var listing in query)
           {
               var list = DisplayListById(listing.id);
               info.Text = "<h3>" + list.title + "</h3>";
               info.Text += "<h4>" + list.description + "</h4>";
           }
       }
}
Run Code Online (Sandbox Code Playgroud)

这将产生错误

你调用的对象是空的.

如果有人对此有所了解,那将是很有帮助的

谢谢

c# asp.net

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

如何检查单词是否由数组中的其他字符串组成

我想检查字符串是否是从给定字符串集中的另外两个字符串构建的.

例如,给定以下数组:

var arr = new string[] { "b", "at", "bat", "ct", "ll", "ball", "ba"};
Run Code Online (Sandbox Code Playgroud)

我想只返回"蝙蝠""球".

那是因为它们可以由数组中的其他两个元素组成,如下所示:

"bat" = "b" + "at"
"ball" = "ba" + "ll"
Run Code Online (Sandbox Code Playgroud)

我试过用foreach循环来做这件事,但我不是很正确.任何帮助都感激不尽.

我做过类似的事情

foreach(var x in list)
{
    if (dataaccess.IsThreeCharacters(x))
    {
        for (int i = 0; i < arr.Length; i++)
        {
            for (int j = i; j < arr.Length; j++)
            {
                if(x == arr[i] + arr[j])
                {
                    newlist.Add(x);
                }
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# arrays string

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

在Rowcommand触发之前GridView中LinkBut​​ton的确认框

我有一个gridview和一个linkbutton在这个gridview上.

当点击链接按钮时,rowCommand会触发,但是我想让用户用确认框确认点击,

  • 如果是 - > rowCommand触发,
  • 如果没有 - >没有任何反应.

我找不到办法.

c# asp.net gridview dialog rowcommand

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

linq for fore循环中的for循环

任何人都可以帮助我如何转换以下c#代码使用linq到SQL?通过使用linq到sql,它会执行得更快还是仍然与下面相同?

foreach (var a in all)
    {
        for (int i = 0; i < a.Items.Length; i++)
        {
            if (a.Items[i].Item.TruckItemID.Equals(CarItem.CarItemID))
               {
                   allItems = a.Items[i];
               }
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# sql linq

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

C#初学者问题

我有一个"Debug"类,它只是将信息打印到控制台等.从其他代码我希望能够调用其中的方法,但到目前为止它只是部分工作.

通话dc.Print()工作正常,但一旦我打电话,dc.Print(dc.GetEventsLogged())我就会收到一条红线

"最好的重载方法匹配有一些无效的参数"以及参数1:无法从'int'转换为'string'.

基本上:为什么我对dc.Print的争论是错误的?另外,我能做些什么"无法从int转换为字符串?我尝试过.ToString,但这也无效.

这是我的"Debug.cs"类:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


namespace Test
{
    public class Debug
    {
        private int events_logged;

        public Debug()
        {
            events_logged = 0;
        }

        public void Print(string Message)
        {
            Console.WriteLine("[" + DateTime.UtcNow + "] " + Message);
            events_logged++;
        }


        public int GetEventsLogged()
        {
        return events_logged;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在我的"Program.cs"课程中,我有:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {
            Debug …
Run Code Online (Sandbox Code Playgroud)

.net c# class

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

使用货币符号验证数字

我有一个代表货币价值的网格,包括符号。

用户可以编辑将在after_edit事件中更新的字段。

我正在尝试验证用户输入以仅接受有效输入。我不能使用普通的正则表达式来验证数字,@"^\d{9}$"因为它包含符号。

我看了这个关于正则表达式的问题以从字符串中删除任何货币符号?但没有帮助。

如果输入是“$2ss50.00”,则匹配并返回 2。

反正是有,如果只喜欢输入,我可以做更新$250.00£24.50等...因为网格值使用设置value.ToString("c2",culture);

.net c# regex

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

jQuery使用变量获取img src?

我已经阅读了100多个关于此问题的主题,但无论我做什么我都不能像我想的那样做.我的问题是我得到了img src="url"我的script.当我提醒它时,它给了我想要的正确输入,但是当我把它放在attr()标签中时,我只是发布了" imgSrc"并且在图像的路径中.当我在鼠标悬停功能中对图像进行硬编码时,它可以正常工作.

继承我的剧本

  <script>
    $(document).ready(function(){

            //Hides the images
            $('#imgwrap img').hide();

            //Create variables for Link & Images
            $('a.imgflash').mouseover(function(){
                var linkRel     =   $(this).attr('rel');

                $('#imgwrap img').each(function(i,ele){
                    if($(this).attr('rel') == linkRel) {
                        var imgSrc      =   $(this).attr('src');
                    }               
                });

            });

            //Script that makes images apears
            //Mouseover Script
            $('a.imgflash').mouseover(function(){           
                $('#imgwrap img').attr("src", imgSrc).show();
            });
        });
    </script>
Run Code Online (Sandbox Code Playgroud)

继承我的HTML

<ul>
    <li><a rel="demo1" class="imgflash" href="#">demo1</a></li>
    <li><a rel="demo2" class="imgflash" href="#">demo2</a></li>
    <li><a rel="demo3" class="imgflash" href="#">demo3</a></li>
</ul>
<div id="imgwrap" style="width:300px; height:300px; overflow:hidden;">
<img rel="demo1" src="images/lux.jpg">
    <img …
Run Code Online (Sandbox Code Playgroud)

html variables jquery image

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

从数据末尾删除句号

这类似于关于 如何从数据末尾删除句号的问题

但在这种情况下,数据字段可以是这样的

MYVAL

 abcd.          ->>expected   abcd
 abcd..                       abcd
 abcd .                       abcd 
 abcd ..                      abcd
 ab.abb...                    ab.abb
Run Code Online (Sandbox Code Playgroud)

等等....

我可以做点什么

Select case when like '%.' then substring(MyVal ,1,len(MyVal )-1)
       case when like '%..' then substring(MyVal ,1,len(MyVal )-2)
Run Code Online (Sandbox Code Playgroud)

通过匹配各种模式将会有..因为这是手动方式,我正在寻找一种通用的方法,可以删除值字段后可能发生的任何数量的完全停止.

谢谢

sql t-sql sql-server-2008

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