小编Pra*_*ana的帖子

Javascript - 专注于关闭后调用窗口

我想要

A)通过javascript打开一个弹出窗口 - 很简单

B)通过Javascript关闭此窗口 - 很简单

C)确保在B中关闭时产生A弹出窗口的窗口再次关注.似乎记得可以做到这一点,但不记得如何.

javascript

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

如何在byte [] c#中保存位图?

我需要保存bitmapbyte[]与C#中,如何做到这一点?

c# byte bitmap

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

.net(C#)中的泛型类型参数,其值可以是指定类型之一?

可以说我有课ClassA,ClassB,ClassC.所有这些都继承自object而不是它们实现任何接口.

是否有可能在C#声明通用接口,将采取一般的参数T,并且T可以是ClassAClassBClassC

所以我会有类似的东西

public interface MyInterface<T> where T: ClassA | ClassB | ClassC {
    ...
}
Run Code Online (Sandbox Code Playgroud)

如果有可能是什么语法?


注:我知道我可以有这些类ClassA,ClassB,ClassC以实现一些接口,比使用它作为约束的T,但之前我创建了没有方法,我想知道,有没有更好的办法的接口.

.net c# generics

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

系统窗口形成计时器参数

怎么把参数传递给System.Windows.Forms.Timer

private System.Windows.Forms.Timer timer;
timer.Interval = 1000;
timer.Tick += new EventHandler(timer_Tick);
timer.start

private void timer_Tick(object sender, EventArgs e)
{

}
Run Code Online (Sandbox Code Playgroud)

我怎样才能传递对象的值sender

.net c# timer

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

SQL:列值的第一个字母列表?

我在表中有关键字(例如texts表格,key列).如何获得首字母键列表?

      key
[b]utton.upload
[b]utton.upload_file
[c]ontent.policy
[d]ontent.policy
Run Code Online (Sandbox Code Playgroud)

sql t-sql

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

每隔n秒调用一次存储过程

我没有多线程的经验,所以我想知道如何刷新我的数据网格视图,例如,两秒钟.

基本上,当用户在某个选项卡上,并且他们选择了"当前导入"时,它应该每隔n秒调用一个方法GetNotImportedFiles(),然后该方法调用SP并绑定DataSet.

显然,我需要一个计时器,它会每隔n秒执行一次,但是我需要它作为后台工作程序执行该方法,但是与UI线程通信以更新DataGridView.

如果您需要任何代码,请询问.

更新:我已经实现了一个计时器,但它似乎永远不会触及timerTick的方法?

在我的设计师中我有代码:

this.refreshTimer.Interval = 1000;
this.refreshTimer.Tick += new System.EventHandler(this.refreshTimer_Tick);
Run Code Online (Sandbox Code Playgroud)

我的理解是每1秒钟应该调用refreshTimer_Click.但是我在代码中有一个从未被命中的断点?

private void refreshTimer_Tick(object sender, EventArgs e)
    {
        if (searchComboBox.Text.Equals("Currently Importing"))
        {
            try
            {
                DataSet temp = EngineBllUtility.GetNotImportedFiles(connectionString);
                if (temp != null)
                    importFileGridView.DataSource = temp.Tables[0];
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

.net c# sql multithreading timer

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

在List <string>中,如何使用Contains()方法并检查value是否为空

我有一个List<string>和一些保存的值取自gridview.我需要的是使用一些if语句来检查列表中的其中一个值是否为空.

一个简单的for循环遍历gridview中的所有行并从右列获取值:

for (int i = 0; i < GridView2.Rows.Count; i++)
{
            string tasks = GridView2.Rows[i].Cells[3].Text;
            datesList.Add(tasks); 
 }
Run Code Online (Sandbox Code Playgroud)

这是一个非常简单的代码示例,我用来检查列表中是否有2:

if (datesList.Contains("2"))
{
    Label1.Text = "It contains it";
}
else
{
    Label1.Text = "No matches";    
} 
Run Code Online (Sandbox Code Playgroud)

那么列表是否会保存gridview中的所有值,无论哪些值为空?

纠正我,如果我错了,但现在真的很混乱......

.net c# linq asp.net string

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

如何在viewmodel方法中更新busyIndi​​cator状态?

我有一个webservice调用,我想在webservice收到错误时更新UI busyIndi​​cator状态!这是viewmodel webservice调用完成方法中的代码:

if (e.Error != null)
                {
                    MessageBox.Show(msg);
                    busyIndicator.IsBusy = false;
                    return;
                }
Run Code Online (Sandbox Code Playgroud)

我知道如何在有多个线程时更新另一个线程中的UI对象,但是viewmodel没有对busyIndi​​cator的引用!

c# silverlight mvvm

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

JQuery选择器不起作用

我的页面上有以下输入:

<input type="text" name="r1" />
Run Code Online (Sandbox Code Playgroud)

我试图用JQuery选择它,使用$("[name='r1']"),并且由于某种原因它返回null.好吧,很好,标题是误导性的,因为我做错了; 你能告诉我什么吗?

编辑:

$('input[name="r1"]')也不起作用.另外,抱歉打字错误.

html javascript jquery jquery-selectors

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

删除下拉菜单中的(o)th /(n)选项?

谁能解释我如何删除下拉菜单中的第(0)个/(n)元素?

<select name="selectBox" id="selectBox">
   <option value="option1">option1</option>
   <option value="option2">option2</option>
   <option value="option3">option3</option>
   <option value="option4">option4</option> 
</select>
Run Code Online (Sandbox Code Playgroud)

jquery html-select removechild

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