问题列表 - 第48035页

如何从C#项目中删除未使用的Clicked事件

我是C#的新手.在Windows窗体设计器中工作时,如果错误地双击任何控件,它会将单击的事件放在F​​orm.cs上(即:private void UserAddBtn_Click(object sender,EventArgs e).如何删除此事件的所有引用留在表单设计师或没有通过手动删除.

提前致谢....

c#-3.0

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

c#事件处理程序被添加两次

这是一个虚构的例子,但是我在游荡如果InitialiseTimer函数被调用两次会发生什么.计时器已用完的功能是否被触发两次.如果函数是静态的,这会改变吗?

    private static void InitialiseTimer()
    {
            TheTimer = new System.Timers.Timer();
            TheTimer.Interval = 400;
            TheTimer.Elapsed += new ElapsedEventHandler(TheTimer_Elapsed);
            TheTimer.AutoReset = false;
    }   

    public void TheTimer_Elapsed(object sender, ElapsedEventArgs e)
    {
        //Do stuff in here
    }
Run Code Online (Sandbox Code Playgroud)

我打算用下面来防止这种情况发生

是否已添加事件处理程序?

谢谢,理查德

c# timer event-handling

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

WPF:MVVM - 如果命令为null,则禁用按钮

我对某些命令有约束力:

<Button Command="{Binding Save}" />
Run Code Online (Sandbox Code Playgroud)

保存是可以从列表中选择的某个对象的命令.在初始状态下,没有任何选定的对象,因此绑定不起作用,并且不会调用CanExecute.如何使用MVVM禁用此按钮?

解决方案:WPF/MVVM:当UserControl后面的ViewModel尚未初始化时,禁用Button的状态?

伙计们,感谢您的回答,并对不起重复的问题.

.net c# wpf binding mvvm

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

如何在代码后面访问和/或修改(sql)DataSource(ASP.net c#)?

为了连接到我的数据库,我使用向导来创建SQLDataSource.但是我需要在后面的代码中访问它,以便将我的数据存储在数据库中.有人知道我该怎么做吗?

我感谢您的帮助.这是代码:

<asp:SqlDataSource 

ID="MySqlDataSource" runat="server" 
            ConnectionString="<%$ ConnectionStrings:HELPDESK_OUTLOOKConnectionString3 %>" SelectCommand="SELECT 

hd_aanvraag_fase.aanvraag_id,

hd_statussen.status_omschrijving as status,

hd_melding_niveau_1.niveau_omschrijving AS niveau1_omschrijving,

aanvrager.werknemersnaam AS melder ,

hd_aanvragen.aanvraag_titel ,

hd_aanvragen.aanvraag_omschrijving,

hd_aanvraag_fase.fase_datum

FROM hd_aanvragen 

INNER JOIN hd_meldingen         ON hd_meldingen.melding_id      =  hd_aanvragen.melding_id

INNER JOIN hd_melding_niveau_1  ON  hd_melding_niveau_1.niveau1_id = hd_meldingen.niveau1_id

INNER JOIN hd_melding_niveau_2  ON  hd_melding_niveau_2.niveau2_id = hd_meldingen.niveau2_id

INNER JOIN hd_aanvraag_fase     ON hd_aanvraag_fase.aanvraag_id =  hd_aanvragen.aanvraag_id

INNER JOIN hd_statussen         ON hd_statussen.status_id     =  hd_aanvraag_fase.status_id

INNER JOIN  hd_werknemers AS oplosser    ON oplosser.werknemer_Id    =  hd_aanvraag_fase.werknemer_Id

INNER JOIN hd_werknemers  AS aanvrager    ON aanvrager.werknemer_Id    =  hd_aanvragen.werknemer_Id

WHERE …
Run Code Online (Sandbox Code Playgroud)

c# sql asp.net

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

旧格式或无效类型库.(来自HRESULT的异常:0x80028018(TYPE_E_INVDATAREAD))

将数据网格视图中的数据导出到Excel工作表时出现错误:

错误(旧格式或无效的类型库.(HRESULT异常:0x80028018(TYPE_E_INVDATAREAD)))

在这条线上:

Microsoft.Office.Interop.Excel._Workbook workbook = app.Workbooks.Add(Type.Missing);
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

我的完整代码:

private void button1_Click(object sender, EventArgs e)
{
    System.Globalization.CultureInfo oldCI = System.Threading.Thread.CurrentThread.CurrentCulture;
    System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");

    // Creating Excel Application
    Microsoft.Office.Interop.Excel._Application app = new Microsoft.Office.Interop.Excel.Application();
    System.Threading.Thread.CurrentThread.CurrentCulture = oldCI;

    // Creating new WorkBook within Excel application
    Microsoft.Office.Interop.Excel._Workbook workbook = app.Workbooks.Add(Type.Missing);

    // Creating new Excel sheet in workbook
    Microsoft.Office.Interop.Excel._Worksheet worksheet = null;

    // See the Excel sheet behind the program
    //Funny
    app.Visible = true;

    // Get the reference of first sheet. By default its …
Run Code Online (Sandbox Code Playgroud)

c# excel datagridview winforms

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

字符串日期当前日期/时间?

我在用 $date = date("D M d, Y G:i");.

当我回音时$date,它显示正确的日期/时间.现在我需要这个字符串.

我试过了string($date); 但这里什么都没发生 和

$today = strtotime($date); 
Run Code Online (Sandbox Code Playgroud)

在这里我得到奇怪的数字..

我需要一个字符串,所以我可以$today输入一条消息.

这是正确的方法是什么?

php datetime

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

什么是Perl相当于Python的type()函数

我可以用Python做到这一点:

>>> type(1)
<class 'int'>
Run Code Online (Sandbox Code Playgroud)

什么是Perl等价物?

python perl

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

建立一个Facebook应用程序或Web应用程序?

我想开发一个在线应用程序,我正在考虑建立一个内置社区功能或仅建立一个Facebook应用程序的网站.我想知道其他人是否必须做出同样的决定以及我需要考虑哪些事情.

我想建立的网站将是一个教育门户网站,人们可以在线制作和参加测试

facebook

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

SQL Server代码页和排序规则

在SQL Server中是否有任何方法可以确定代码页中的字符代表什么,而无需实际创建该排序规则的测试数据库?

例.如果我使用排序规则创建测试数据库,SQL_Ukrainian_CP1251_CS_AS然后CHAR(255)返回?.

但是,如果我在具有SQL_Latin1_General_CP1_CS_AS排序规则的数据库上尝试以下操作

SELECT CHAR(255) COLLATE SQL_Ukrainian_CP1251_CS_AS
Run Code Online (Sandbox Code Playgroud)

它回来了 y

SELECT CHAR(255)
Run Code Online (Sandbox Code Playgroud)

返回ÿ所以它显然首先通过数据库的默认排序规则然后尝试找到与显式排序规则中最接近的等效项.这可以避免吗?

sql-server collation

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

为什么非捕获组(?:)似乎不起作用?

my $str='expire=0';

if ($str =~/expire\s*=\s* (?: 0[1-9]|[1-9][0-9])/){
    print " found it ";
}
Run Code Online (Sandbox Code Playgroud)

它不起作用

条件之后expire=应该是一个数字1-99

regex string perl

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