小编Joh*_*n M的帖子

MySQL Math - 可以在查询中计算相关性吗?

在MySQL(5.1)数据库表中,有数据表示:

  • 用户执行任务需要多长时间
  • 用户在任务期间处理了多少项.

MySQL会支持关联数据还是需要使用PHP/C#来计算?

我在哪里可以找到计算相关性的好公式(自从我上次这样做以来已经很长时间了)?

mysql math

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

C# - 如何计算当前的日期?

今天是5.27.2010- 这意味着它是今年的第147天.

根据当前日期,我如何计算今天是147?

c# datetime

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

Listview ItemSelectionChanged发射两次?

我在C#中有一个带有ListView控件的Winforms应用程序.此ListView显示TO-DO项目列表,我使用'ItemSelectionChanged'事件来处理更新.

问题是'ItemSelectionChanged'事件每次尝试进行更新时都会触发两次.

ItemSelectionChanged事件刷新表单以表示更新(即从列表中删除项目).

有没有办法在刷新后禁用事件?

UPDATE1:

private void listView1_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e)
    {   
        if (e.IsSelected)
        {                
            listView1.Items[e.ItemIndex].Remove();

            listView1.SelectedIndices.Clear();
            listView1.Focus();

            listView1.Update();
        }
        else
        {

        }

    }
Run Code Online (Sandbox Code Playgroud)

c# events listview .net-3.5 winforms

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

使用SharpZipLib的C# - SharpZipLib与Winzip和XP的兼容性?

我正在使用CSharpZipLib库自动压缩一些文件.问题是生成的zip文件不适用于Winzip(版本8.1)或XP的压缩文件夹.它适用于7zip.

Winzip给出一个错误,该文件不是标准的Zip 2.0格式.

是否有一个我可以更改的参数可以使库以Winzip/XP兼容格式进行压缩?

c# sharpziplib

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

Winforms - 如何在ListView控件中交替行的颜色?

使用C#Winforms(3.5).

是否可以将行颜色设置为在列表视图中自动交替?

或者每次将新行添加到列表视图时是否需要手动设置行颜色?

根据MSDN文章,手动方法如下所示:

//alternate row color
if (i % 2 == 0)
{
    lvi.BackColor = Color.LightBlue;
}
else
{
    lvi.BackColor = Color.Beige;
}
Run Code Online (Sandbox Code Playgroud)

c# listview .net-3.5 winforms

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

C# - 将列表视图中的项目拖到垃圾桶中?

如何将项目从Winforms-listview控件拖到另一个控件(垃圾桶的图片)?

UPDATE1:

我认为基本流程是:

  • 对于listview上的ItemDrag事件,有一个DoDragDrop
  • 然后在图片框上有一个捕获该拖动的DragEnter事件?

UPDATE2:

基本流程(基于答案):

  • 将'ItemDrag'事件添加到列表视图中.
  • 在'ItemDrag'中添加'DoDragDrop'
  • 将'DragEnter'事件添加到图片框中.
  • 在"DragEnter"中添加"GetDataPresent"检查以检查数据类型
  • 将"DragDrop"事件添加到图片框中
  • 在"DragEnter"中添加"GetDataPresent"检查以检查数据类型

c# drag-and-drop winforms

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

可以设置monthCalendar显示当前月份和前2个月吗?

在WinForms(3.5)应用程序中,有一个带有monthCalendar控件的表单.

日历控件的calendarDimension为3列1行.这意味着它目前显示2010年6月,7月和8月.

是否可以将日历显示在2010年4月,5月和6月?我的数据集没有任何未来日期,因此日期选择将针对当前或更早的日期.

c# monthcalendar .net-3.5 winforms

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

通过onchange事件将SELECT的值传递给Javascript函数?

我有一个HTML页面,其中包含一个包含许多文本框的搜索框.

搜索框的第一部分是SELECT下拉列表,其中包含各种报告类型.每种报告类型都需要填写一个或多个文本框才能过滤查询结果.我的目标是隐藏当前报告类型不需要的文本框.

如何通过onchange事件将当前选定的SELECT传递给Javascript函数?

<select name="report_type" onchange="hide();">
<option value="full_history">Full History</option>
<option value="partial_history">Partial History</option>            
</select>
Run Code Online (Sandbox Code Playgroud)

html javascript events dom

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

计时器在C#命令行程序中经过两次事件触发

程序启动时,我的计时器'Elapsed'事件会触发两次.'Elapsed'事件处理程序的唯一赋值是'Main'方法.有什么我做错了吗?

//class level clock
public static System.Timers.Timer Clock;

static void Main(string[] args)
    {
       Clock = new System.Timers.Timer();
       Clock.Elapsed += new ElapsedEventHandler(Clock_Elapsed);
       Clock.AutoReset = false;
       Clock.Interval = timerInterval; //this needs to be in milliseconds!
       Clock.Enabled = true;

       //run infinite loop until q is pressed
       while (Console.Read() != 'q')
       {}
    }

static void Clock_Elapsed(object sender, ElapsedEventArgs e)
    {
    Clock.Stop();
    //do some stuff
    Clock.Start();             
     }
Run Code Online (Sandbox Code Playgroud)

更新:

@ fparadis2提供的AutoReset修复了两次射击.基本问题是我的计时器间隔设置为30毫秒而不是30000毫秒(30秒),因此事件是双击.

c# command-line timer c#-4.0

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

创建自定义事件日志

如何以编程方式检查/创建要在Windows XP/2003事件查看器中查看的自定义事件日志?

现在我可以在"应用程序"日志中创建条目,但希望为我的各种应用程序提供自定义日志.

我正在使用C# - .NET Framework 3.5

c#

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