小编Mah*_*ari的帖子

计算方法的执行时间

可能重复:
如何测量函数运行的时间?

我有一个I/O计时方法,可以将数据从一个位置复制到另一个位置.什么是计算执行时间的最佳和最实际的方法?ThreadTimerStopwatch?还有其他方法吗?我想要最精确的一个,尽可能简短.

.net c# io timer stopwatch

494
推荐指数
7
解决办法
47万
查看次数

使TextBox无法编辑

我想TextBox在我的表格上做一些不可编辑的,但我想要text清楚(黑色而不是灰色),这就是我不想使用的原因

myTextBox.Enabled = false;

不知怎的,我希望它被禁用,但使用非灰色的前色.

有没有人有任何线索?

.net c# textbox winforms

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

如何禁用在DataGridView中选择的功能?

我想用我的DataGridView唯一来展示东西,我希望用户不能从中选择任何行,字段或任何东西DataGridView.

我怎样才能做到这一点?

.net c# datagridview winforms

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

将日期从波斯语转换为格里高利语

如何使用System.globalization.PersianCalendar将波斯日期转换为格里高利日期?请注意,我想转换我的波斯日期(例如今天是1391/04/07)并获得格里高利日期结果,在这种情况下将是06/27/2012.我正在数秒钟回答......

.net c# datetime calendar

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

在两个服务器实例之间复制数据

我想要的东西:

insert into server2.database1.table1 select * from server1.database1.table1

两个表完全相同.

如何在两个服务器实例之间复制数据?

sql t-sql sql-server

21
推荐指数
2
解决办法
9万
查看次数

switch语句中的奇数变量范围

这个问题让我想起了一个关于转换的一个未解决的问题:

    int personType = 1;
    switch (personType)
    {
        case 1:
            Employee emp = new Employee();
            emp.ExperienceInfo();
            break;
        case 2:
            Employee emp = new Employee(); 
            //Error: A local variable named 'emp' is already defined in this scope
            emp.ManagementInfo();
            break;
        case 3:
            Student st = new Student();
            st.EducationInfo();
            break;
        default:
            MessageBox.Show("Not valid ...");
    }
Run Code Online (Sandbox Code Playgroud)

为什么emp在'案例2'中被认可?在C++中(如果我没有错)我们可以一起使用多个案例,但在C#中这是不可能的,我们应该case 1以break 结束,所以下面的代码似乎在C++中是正确的而在C#中是错误的:

case 1:
case 2:
   SomeMethodUsedByBothStates();
Run Code Online (Sandbox Code Playgroud)

当我们不能有这样的行为时,为什么我们能够宣布进入case 1并看到它case 2?如果从来没有两个案例一起发生那么为什么要在两者中看到这个对象?

c# c++ scope switch-statement

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

获取Telerik RadGrid的行

我正在研究RadGrid,我想访问它的行,但它似乎没有.Rows属性.

这是我到现在为止所尝试的:

在此输入图像描述

我怎样才能访问rgCustomers'Rows系列?我想为每一行添加一个按钮.

c# asp.net telerik radgrid

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

在应用程序执行之间保留数据

我有一些带有一些文本框的应用程序.我的用户填写文本框并运行一些方法,当他们关闭应用程序数据时(通常)丢失.

我想保留几个文本框和一些局部变量的值.它不值得使用database,简单的.txt文件不够干净,是否还有其他简单而简单的方法可以在应用程序运行之间存储少量数据?

我不确定但是已经听过一些关于资源文件的瑕疵,它们对这种情况有好处吗?

.net c# winforms

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

立即删除所有存储过程

Stored Procedures我的Sql server 2008 R2数据库中有200个由应用程序自动生成.现在我想删除所有与再生它们,因为表已发生了很大变化.

这个问题与我的情况非常相似,但在我的情况下,所有的SP都以sp_开头,我认为使用相同的代码是危险的,因为系统SP也是以sp_开头的,我可能会全部杀死它们.

我应该相信上面链接中的解决方案吗?如果没有,是否有更安全的解决方案?

sql stored-procedures sql-server-2008-r2

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

更改页面后,RadGrid 分页无法正常工作

我的 ASP.Net 应用程序中有一个 RadGrid,我已将 AllowPaging 设置为 True 并将 PageSize 设置为 10,现在它为每个 RadGridPage 加载 10 个项目,这正是我想要的,但是只要我按下下一页按钮(箭头查看按钮)没有任何负载,RadGrid 变空。我怎样才能让它正常工作?

protected void Page_Load(object sender, EventArgs e)
    {
        PopulateGridOnLoad();
    }
private void PopulateGridOnLoad()
    {
        rgCustomers.DataSource = odsCustomers;
        // your datasource type
        rgCustomers.MasterTableView.VirtualItemCount = 28;
        //your datasource type total/count
        rgCustomers.CurrentPageIndex = rgCustomers.MasterTableView.CurrentPageIndex;
        rgCustomers.Rebind();

    }

protected void grdName_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
    {

        rgCustomers.DataSource = odsCustomers;
        // your datasource type
        rgCustomers.MasterTableView.VirtualItemCount = 28;
        //your datasource type total/count
        rgCustomers.CurrentPageIndex = rgCustomers.MasterTableView.CurrentPageIndex;
        //Donot rebind here
    }

    protected void btnLoad_Click(object sender, …
Run Code Online (Sandbox Code Playgroud)

c# asp.net telerik radgrid

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