我的Windows应用程序中有一个文本框.它只允许使用字母和数字.我希望当我键入任何字母时,它应该转换为大写.我怎么能这样做以及在哪种情况下?我已经使用了str.ToUpper()但是光标正在转移到字符串的开头.请给我解决方案.
朋友们,我正在使用C#处理Windows应用程序.我正在使用datagridview来显示记录.我需要的功能是当我按下"Enter"键时,焦点应该转到下一个单元格(同一行的列).如果它是网格中的最后一列,那么焦点应该转到下一行的第一列.我已经尝试过了
SendKeys.Send("{Tab}")
Run Code Online (Sandbox Code Playgroud)
在datagridview1_KeyDown和datagridview1_KeyPress事件中.但重点是对角线向下移动.请帮我解决这个问题.
在我的asp.net,C#应用程序中,我们正在生成并下载.xls文件.但是当我试图打开时,它正在发出消息
"您尝试打开的文件'filename.xls'的格式与文件扩展名指定的格式不同.在打开文件之前,请验证文件是否已损坏且来自受信任的来源.是否要打开现在的文件?"
如果我按"是"它就会打开.我将文件扩展名更改为.xlsx,仍然是相同的消息.谁能告诉我为什么会这样?我在IIS管理器中添加了.xlsx MIME类型扩展,MIME类型为application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.它仍然显示相同的消息.请建议我如何摆脱它.
我有一个datagrid/gridview.我最初用10行填充网格.每按一次按钮,我就会继续向datagrid/gridview添加10行.现在我想在每次填充网格时将焦点设置到最后一行.我可以获得该行的索引,但我无法将焦点设置为该特定行.
你们其中任何人都知道如何在C#中做到这一点吗?
我已经声明了一个名为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值.我怎么做?
我的vb6项目上有一个ListBox,我将其属性设置为multiselect.现在,我想在多选ListBox上获取所有选定的项目,并将其放在变量中,例如,或者在多行文本框中.我只是想得到多选的值.
我有一个名为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)