小编Suk*_*nya的帖子

如何在Windows文本框中将字符串转换为大写?

我的Windows应用程序中有一个文本框.它只允许使用字母和数字.我希望当我键入任何字母时,它应该转换为大写.我怎么能这样做以及在哪种情况下?我已经使用了str.ToUpper()但是光标正在转移到字符串的开头.请给我解决方案.

c# textbox winforms uppercase

20
推荐指数
3
解决办法
5万
查看次数

如何在Enter键按下事件的数据视图中将焦点移动到下一个单元格

朋友们,我正在使用C#处理Windows应用程序.我正在使用datagridview来显示记录.我需要的功能是当我按下"Enter"键时,焦点应该转到下一个单元格(同一行的列).如果它是网格中的最后一列,那么焦点应该转到下一行的第一列.我已经尝试过了

    SendKeys.Send("{Tab}")
Run Code Online (Sandbox Code Playgroud)

在datagridview1_KeyDown和datagridview1_KeyPress事件中.但重点是对角线向下移动.请帮我解决这个问题.

c# datagridview winforms

11
推荐指数
3
解决办法
7万
查看次数

为什么在打开.xls文件时显示错误消息

在我的asp.net,C#应用程序中,我们正在生成并下载.xls文件.但是当我试图打开时,它正在发出消息

"您尝试打开的文件'filename.xls'的格式与文件扩展名指定的格式不同.在打开文件之前,请验证文件是否已损坏且来自受信任的来源.是否要打开现在的文件?"

如果我按"是"它就会打开.我将文件扩展名更改为.xlsx,仍然是相同的消息.谁能告诉我为什么会这样?我在IIS管理器中添加了.xlsx MIME类型扩展,MIME类型为application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.它仍然显示相同的消息.请建议我如何摆脱它.

c# asp.net xls xlsx internet-explorer-5

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

如何将焦点设置在datagrid/gridview中的特定行?

我有一个datagrid/gridview.我最初用10行填充网格.每按一次按钮,我就会继续向datagrid/gridview添加10行.现在我想在每次填充网格时将焦点设置到最后一行.我可以获得该行的索引,但我无法将焦点设置为该特定行.

你们其中任何人都知道如何在C#中做到这一点吗?

c# datagrid gridview

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

如何在jquery中获取全局变量的值?

我已经声明了一个名为Global的静态类.在那个类中,我声明了一个静态字符串变量LastID.我在不同的网页中为这个静态变量赋值.现在我想通过jQuery在我的.aspx页面中获取此Global变量的值.你能建议我如何获得价值吗?在我的Global类中,代码如下所示:

public static class Global
{
    static string lastID;
    public static string ImportantData
    {
        get
        {
            return lastID;
        }
        set
        {
            lastID = value;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在分配这样的价值:

string LID = "MyID";
Global.ImportantData = LID;
Run Code Online (Sandbox Code Playgroud)

现在我想用jQuery获取这个Global.ImportantData值.我怎么做?

c# asp.net jquery global-variables

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

如何在vb6中的多选ListBox中选择所有值?

我的vb6项目上有一个ListBox,我将其属性设置为multiselect.现在,我想在多选ListBox上获取所有选定的项目,并将其放在变量中,例如,或者在多行文本框中.我只是想得到多选的值.

vb6 listbox

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

如何将 SQL Server 数据库备份还原到新创建的数据库?

我有一个名为backupdb.bak.I的 SQL Server 2005 数据库备份。我想将它恢复到数据库MyDatabase

但在恢复之前,我必须检查是否MyDatabase已经存在。如果是,那么我创建一个名为的新数据库MyDatabaseNew,并将备份文件恢复到这个新数据库。

如果我直接将文件恢复到MyDatabase. 但是当我检查是否存在MyDatabase并尝试创建名为 的新数据库时MyDatabaseNew,它给出了错误:

服务器 servername 的还原失败

我的代码如下所示:

Restore restore = new Restore();
restore.Action = RestoreActionType.Database;
CreateDatabase(MyDatabaseNew);
restore.Database = MyDatabaseNew;
restore.ReplaceDatabase = true;

BackupDeviceItem deviceItem = new BackupDeviceItem("C:\\backupdb.bak",DeviceType.File);
restore.Devices.Add(deviceItem);
SqlConnection sqlCon = new SqlConnection("Data Source=.;Initial Catalog=MyDatabaseNewIntegrated Security=True;User ID=uid; Pwd=Pwd");
ServerConnection connection = new ServerConnection(sqlCon);
sqlCon.Open();

Microsoft.SqlServer.Management.Smo.Server smoServer = new Server(new  ServerConnection("."));
if (File.Exists("C:\\backupdb.bak"))
    // restore
    restore.SqlRestore(smoServer);
if (sqlCon.State == ConnectionState.Open)
    sqlCon.Close(); …
Run Code Online (Sandbox Code Playgroud)

smo sql-server-2005 database-restore

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