winforms相关内容
我试过了: Form myForm = new EULA();myForm.Show();this.WindowState = FormWindowState.Minimized;myForm.BringToFront();myForm.Activate();myForm.Focus(); 这段代码把它带到了前面,但由于某种原因,我仍然需要点击表单才能获得焦点,谁能告诉我为什么? 解决方
..
..
有谁知道 Windows 8 用于其文件传输进度的新“花式"文件传输进度条是否可通过某些 API(最好是 C#)获得?我可以在我们的应用程序中想到一些有用的地方,但似乎无法确定它是可消耗的还是仅在 Windows 内部可用. 编辑 我下面的答案现在包括我编写的 WPF 实现,您可以在自己的项目中使用它:) 解决方案 对于所有感兴趣的人,我已经实现了这个进度条的 WPF 版本,可
..
在 Windows 8 上,将表单边框样式设置为 Sizable 的 WinForms 表单,DesktopBounds property 告诉正确的值: 相比之下,当表单边框样式为FixedDialog时,值是错误的: 在 Windows XP 上,这些值总是正确的: 我的问题是: 如何获取包含完整非客户区的窗口的实际大小? 更新 1: 似乎它与this SO
..
我设置了 DataGridView 和其他 UI 组件以允许用户编辑 SQLite DB 中的数据.但是这些更改(即使它们在应用程序中正确显示)不会保存到数据库中.我试过这段代码 aBindingSource.EndEdit();dbDataSetA.GetChanges();aTableAdapter.Update(dbDataSetA.Accounts); 但是有并发异常: Syst
..
我在 Windows 窗体上有 2 个 DropDownList 组合框,它们都从同一个数据集(员工列表)填充,但它们用于不同的目的(项目经理/审阅者). 如果我将它们的 DataSource 都设置为 DataSet,它们都绑定到 DataSet 并同时更改. 我是否遗漏了什么,或者我是否必须以编程方式将数据集的行和列读入 Items 集合,而不是直接使用 DataSet? 还是复
..
我正在 WindowsApplication 中编写一个使用数据库的程序.我用 DataGridView 显示数据库值.目前,我希望有可能通过 DataGridView 更新数据库,因此我编写了以下代码: private void MainForm_Load(object sender, EventArgs e){//TODO: 这行代码将数据加载到“databaseDataSet1.prod
..
我有一个 CheckedListBox,我想检查另一个列表中的所有项目.此代码不起作用,因为 CheckedItems 属性是只读的并且类型不匹配,但它给出了我想要做的最好的想法. checkedListBox1.DataSource = DataSetSelectAll().Tables[0];checkedListBox1.ValueMember = "id_table";checkedL
..
使用 BindingSource, 数据集 和 TableAdapter?这让我永远感到困惑. 我有一个用于添加新行的表单. 在显示表格之前,我调用: bindingSource.AddNew();bindingSource.MoveLast(); 保存后,我调用: bindingSource.EndEdit();tableAdapter.Insert([作为 bindingSo
..
我正在尝试复制 northwind 数据库,但是当我创建参数查询 vw_CustomerOrderYear 时,查询未显示在我的数据源中. 我不知道我错过了什么.. 我的参数查询vw_CustomerOrderYear是: 参数 OrderYear Long;选择 DISTINCT Customer.ID、Customer.Name、Customer.City、Customer.Coun
..
我在 C# winform 应用程序中使用 radgridview 来显示数据库中的数据.我还通过 ADO.Net 更改数据库.问题是在我更改数据库后,例如通过删除一行或添加新行,更改不会出现在 gridview 中. 我还想提一下,我已经通过智能标签将数据库绑定到 gridview,当我尝试创建一个新数据集并将其分配给 radgridview1.datasource 时,我遇到了很多错误.
..
..
我有一个绑定源,它的数据源是一个数据表. 所有的 winforms 控件都在 bindingsource 中添加了数据绑定 我在 GUI 中进行值更改(写入控件的 .text 属性) 然后在保存时我执行以下操作 bsSending.EndEdit(); ((DataRowView)this.bsSending.Current).Row) 现在包含新值,但 RowState 仍保
..
我刚开始编写 Windows 窗体应用程序,我想将数据存储在数据库中,而不是实际的数据库服务器中.类似于 SQLite(本地,独立于服务器). .NET 有这样的开箱即用的东西吗?我查看了 DataSets,但我很难填充它. 不胜感激,谢谢! 解决方案 考虑一下 Sql Server Compact 版本,你可以找到如何将它添加到你的项目中的说明 这里.下面的示例代码从包含数据
..
我有一个 C# winforms 正在从 csv 文件中读取一列.它正确读取了 4 列中的 3 列.csv 文件中的第 4 列是 S4,但数据集显示的是 4. 代码是: string conn = string.Format(@"Provider=Microsoft.Jet.OLEDB.4.0; Data"+ "来源={0}; 扩展属性=""text;HDR=YES;FMT=DELIMIT
..
在 Windows 窗体(.NET 2.0,Visual Studio 2005 SP1)中:我有一个类型为 DataSet,类型为 System.Boolean 的列,可以为空并且默认值为 DBNull.我有一个 Form,其中包含一个 CheckBox 控件,我想将它绑定到前一列的值. 我尝试通过设计器将 Checked 属性绑定到该列:只有当该列的默认值设置为 True 或错误.
..
我有一个 C# Windows 窗体项目,我在其中使用通过 nuget 获得的组件.现在我想知道在设计器中将此组件添加到工具箱的正确方法是什么.我应该在我的硬盘上制作一个单独的组件副本并从那里添加它,还是应该从项目的包文件夹中添加它,或者可能做一些完全不同的事情? 我想知道是否: 如果我在另一个项目中使用更新版本的组件,拥有一个单独的组件副本不会导致问题吗? 使用包文件夹中的副本,然
..
..
我正在编写一个 WinForm 组件,我在其中启动一个 Task 来进行实际处理并在继续时捕获异常.从那里我想在 UI 元素上显示异常消息. Task myTask = Task.Factory.StartNew (() => SomeMethod(someArgs));myTask.ContinueWith (antecedant => uiTextBox.Text = antecedant.
..
..