首页 文章
  • 1 votes
     answers
     views

    当字符串格式与系统日期时间格式不同时,字符串未被识别为有效的DateTime

    我的系统短日期时间格式为d / M / yyyy . 我正在通过“03/29/2011 02:38:18 PM”,所以它给出错误“字符串未被识别为有效的DateTime” DateTime.Parse("03/29/2011 02:38:18 PM") 如果机器的日期时间格式设置为m / d / yyyy,则可以正常工作 . Edit: 我的应用程序是一个winform应用程...
  • 0 votes
     answers
     views

    从DataGridView中删除绑定项

    我有一个对象的List,设置为BindingSource的DataSource,设置为DataGridView的DataSource . 然后我添加了一个DataGridViewButtonColumn,我想要点击一下从集合中删除该记录 . 所以我只是从DataGridView CellClick事件中调用collection.RemoveAt(e.rowIndex) . 但是这会产生IndexO...
  • 2 votes
     answers
     views

    datagridview中的format dateTime绑定到绑定列表

    我有: - Datagridview - BindingSource - BindingList 我将BindingList与包含dateTime属性的类相关联 . datagridview将值显示为'dd / mm / yy hh:MM' . 我想格式化为'hh:MM:ss' . 我知道有一种设置列的模式: dataGridView1.Columns["yourColumn...
  • 6 votes
     answers
     views

    在C#中将数据从datatable移动到datagridview

    我有一个C#程序,它从两个不同的数据库文件中选择数据,并将我需要的数据组合到一个数据表(dt)中 . 我需要的所有信息都在该数据表中,我想把它放到datagridview中 . 除了数据表中的信息之外,我还在datagridview中有两列,我将计算每行添加到datagridview(dataGridView1) . 我的问题是:如何将我的数据表(dt)放入datagridview(dataGri...
  • 0 votes
     answers
     views

    使用DataGridView显示DataTable的内容

    我有一个三列DataTable,其中包含我需要以各种方式使用的数据 . 此DataTable中的数据来自Exchange Web服务调用 . 第一列包含行计数器,第二列包含日历名称,第三列包含日历ID(这是一个看起来像胡言乱语的字符串) . 在DataGridView中显示原始数据非常简单 . 但是我想要DataGridView的第二列是不同的:我想显示一些文本(“复制”),而不是显示日历ID,当...
  • 2 votes
     answers
     views

    在单个DataGridView中显示来自多个DataTable的行

    我继承了多个具有不同列名的DataTable,这些列名目前都在他们自己的DataGridViews中显示 . 我想创建一个新的附加DataGridView,它将在一个DataGridView中显示它们 . 例如(非常简化): public class DataTableA: DataTable { public DataTableA() { this.Columns...
  • 0 votes
     answers
     views

    向现有DataGridView添加功能

    我在整个WinForms应用程序中都有datagridviews . 我希望能够在我的所有datagridview上添加功能,而不必在每个表单上编写代码 . 一个地方中的一个方法/事件添加到所有现有网格中 . 我想能够右键单击并有一个contextmenu弹出窗口,允许出现具有标准导出选项的通用菜单 . 我知道我可以使用扩展方法添加功能,但我不认为这是针对这种情况的正确方法 . 我想如果我不必从d...
  • 1 votes
     answers
     views

    将datagridview单元格转换为float

    for (int i = 0; i < dgv.RowCount; i++) { pin.Size = (float)(dgv.Rows[i].Cells[2].Value); } 我有一个“大小”的类属性,它是一个浮点数 . 用户可以输入整数或小数值 . 它作为真实存储在数据库(SQL)中 . 该值应该保持为浮点数 . 当用户在第3列(单元格[2])中输入值时,单击保存....
  • 1 votes
     answers
     views

    VB .Net查询SQL Server数据库的平均值并得到“DS System.Data.DataSet”

    问题:当我点击(*)全职时 我从MsgBox获得“DS System.Data.DataSet” . 目标:将平均薪水纳入lblAvgSalary.Text标签中的表单 . ```FORM:+-------------------------------------------------------+|Select Employment Status ...
  • 0 votes
     answers
     views

    从excel导入时缺少datagridview中的值

    我试图从excel将数据导入数据网格视图,但有些数据会在几行中丢失 . 我搜索并完成OleDbDataAdapter中的以下更改,例如“Provider = Microsoft.Jet.OLEDB.4.0; Data Source = {0}; Extended Properties ='Excel 8.0; HDR = YES; IMEX = 1'”但仍然是同样的问题发生 . 我已经改变了HDR...
  • 1 votes
     answers
     views

    使用复选框列修复datagrid视图中的FormatException

    我有一个数据网格控件绑定到对象的BindingList . 对象类的一个属性是boolean . 我已将datagridview中的该列自定义为复选框类型 . 当datagridview加载具有从绑定列表引入的值的行时,事情正常工作 . 但是,当绘制“新条目”行时,复选框单元格上会抛出System.FormatException . 确切错误消息(相关部分): DataGridView中发生以下异...
  • 0 votes
     answers
     views

    选中/取消选中时,Windows窗体DataGridView复选框值始终为True

    我们有一个Windows窗体应用程序,它有一个DataGridView控件,其中包含一个带有复选框的列 . 当用户检查或取消选中DataGridView中行/单元格中的框时,我们希望获得更新的值(true或false) . 问题是,当使用我们当前的代码实现时,值总是被评估为true . private void gvDocumentContents_CellContentClick(object...
  • 0 votes
     answers
     views

    datagridview选中列每行拼写检查vs2005 vb .net

    How can i accesses the controls of this form from my application. my code is working but i am not able to stop it in between checking cell. { Private Sub Button4_Click(ByVal sender As System.Object,By...
  • 0 votes
     answers
     views

    如何将值从一个表单传递到另一个表单的动态创建控件

    假设我有两种形式,即 Form1 和 Form2 . Form1包含动态创建的 DataGridView 控件, Form2 包含两个 Textbox 控件( Textbox1 和 Textbox2) 以及 Button 控件 . 当我在 DataGridView 的单元格上 DoubleClick 时,它将打开 Form2 并且当前所选单元格中的数据传递给 Form2 的 Textbox1 ...
  • 0 votes
     answers
     views

    DataGridView DataGridViewComboBoxCell值不会更改

    我有这个datagridview,行的一些单元格可能是一个组合框 . 我可以绑定组合框并正确初始化,但是当我从该组合框中选择一个项目时,控件的Value属性保持不变,但格式化的值更改为新选择的项目 . 这是我如何将组合框加载到网格视图中: private void ADDComboBoxItemToView(string itemName, Languages.LanguagesEnum lang...
  • -1 votes
     answers
     views

    在启动时设置DataGridViewComboBoxColumn的DropDownStyle?

    我有一个带有三个DataGridViewComboBoxColumns的DataGridView . 默认情况下,他们的DropDownStyle是DropDownList,但我希望它是DropDown . 我可以在DataGridView的EditingControlShowing方法中将类型更改为DropDown,但这是在程序启动并选择了ComboBox之后 . 我已经在DataGridVie...
  • 1 votes
     answers
     views

    更改当前单元格后,将撤消C#datagridview单元格值编辑

    我希望你能帮助我 . 我没有通过谷歌搜索找到适合我的问题的解决方案 . 我有一个没有绑定数据的DataGridView . 当用户双击单元格时,他可以将新值写入单元格 . 基于该变化,邻居小区中的值也被改变 . 到目前为止,这是正常的 . 现在我想设置一些条件,如阈值,如果用户超出范围,则应更正已编辑单元格中的值 . 相邻单元格中的值仍然是正确计算的,但用户编辑的单元格中的值始终保持在用户输入值 ...
  • 1 votes
     answers
     views

    c#DataGridView单元格中的RichTextBox控件更改不会持久化

    我创建了一个DataGridView,其列类型为RichTextBox控件 . 使用此处的代码RichTextBox Cell in a DataGridView 但是当我编辑DataGridViewCell时,如下所示 . 它不按我想要的方式工作 . //Adding the datagridview column and two rows. DataGridViewRichTextBoxCo...
  • 5 votes
     answers
     views

    动态修改时,Datagridview单元格值未更新

    根据设计要求,用户无法直接编辑datagridview . 它处于只读模式 . 当用户双击单元格时,datagridview的只读属性变为false,单元格接受键盘输入 . 但是,原始键盘输入需要在进入单元格之前进行格式化 . 所以,我拦截KeyPress事件如下: private void dgw_keyPress(object sender, KeyPressEventArgs e) { ...
  • 2 votes
     answers
     views

    如何暂停更新有界DataGridView中当前编辑的单元格?

    我有一个绑定到集合的DataGridView,它经常更改(不是集合本身,而是对象的属性) . 当我开始编辑单元格时,它会快速替换来自PropertyChanged事件的新值 . 无论如何“暂停”当前正在编辑单元格进行更新 .
  • 1 votes
     answers
     views

    BindingSource和DataGridView默认当前位置

    BindingSource是否具有自动默认当前位置?我在CurrentCellChanged事件上有一个事件处理程序,它似乎是两次触发 . 我使用BindingSource Find方法以编程方式设置起始位置,但在设置起始位置之前,CurrentCellChanged已经触发,初始选定的单元格是第0列第0行 . 当您创建BindingSource时,它已经设置了Current属性?
  • 0 votes
     answers
     views

    更改DataGridView组合框选择时,ListBox控件更改选择

    好的,这种行为似乎很奇怪 . 我有一个ListBox绑定到字符串的IBindingList . 在它旁边的DataGridView中,我添加了一个绑定到同一List的组合框列,该代码位于 DataBindingComplete 事件中 . gridPallets.Columns.Remove("Truck") Dim Col = gridPallets...
  • 3 votes
     answers
     views

    VB.NET Winforms DataGridView在Sorted DataGridView上选择新行

    好吧我有一个DataGridView,用户可以点击列 Headers 进行排序 . 当他们在应用排序时添加新行时,记录不会在他们验证行之前创建(在他们退出newRow之前他们不能这样做) . 如何在排序后选择行? DataGridView是数据绑定的 . 网格的选择模式是完整行 . 我正在使用VB.NET和SQLite数据库后端 . 我怀疑我需要使用RowsAdded事件或DataBindingC...
  • 0 votes
     answers
     views

    给定实体更改选定的DataGridView行

    我有一个DataGridView,DataSource设置为BindingSource控件,绑定到实体的ObservableList . 我将此网格用作只读网格,用于搜索目的 . 选择项目后,将使用当前所选项目更新另一个BindingSource . 直到这里才有问题 . 问题是在创建新项目时我想在DataGrid中选择新项目,因为在保存用户之后应该能够编辑刚刚创建的记录的一些数据 . 我怎样才能...
  • 0 votes
     answers
     views

    BingingSource更改后强制更新DataGridView中的单元格

    我有一个对象数组 . 每个对象都有一些属性,我会定期更新这些属性 . 在我的表单中,我有一个DataGridView,其中row是数组中的对象,列是它们的属性 . 我想在DataGridView中立即看到对象的更改,所以我使用了BindingSource: Dim _myArray(10) As MyObject Dim bs As BindingSource = New BindingSourc...
  • 1 votes
     answers
     views

    Bindingsource:引发了哪些事件来通知值已更改?

    我的表单有一个BindingSource填充了实现某个接口的对象 . 数据源设置为此接口 . 这些对象还实现了INofityPropertyChanged . 该表单还有一个连接到BindingSource的DataGridView . 无论何时由于任何原因BindingSource中任何对象的任何属性发生更改(而不仅仅是编辑DataGridView中的当前单元格),datagridview中的相...
  • 1 votes
     answers
     views

    无法在DataGridView中设置AllowUserToAddRows

    我有一个带有DataGridView的Winforms应用程序 . 网格的DataSource设置为BindingSource . BindingSource的DataSource是一组对象,它实现了IBindingList接口 . (实际上是基于样本的SortableBindingList类) . 如果我尝试在网格上设置属性AllowUserToAddRows,我会收到一条错误消息“属性值无...
  • 1 votes
     answers
     views

    Binded DataGridView仅更新当前选定的行

    我正在努力让我的DataGridView控件自动更新我的对象模型中的对象的值 . 我有对象数组,我通过以下代码绑定到我的DataGridView Dim bs As BindingSource = New BindingSource() bs.DataSource = aryJoints DataGridJoints.DataSource = bs 我使用INotifyPrope...
  • 35 votes
     answers
     views

    如何在DataGridView中以编程方式设置单元格值?

    我有一个DataGridView . 一些单元从串口接收数据:我想将数据推入单元,并让它更新底层绑定对象 . 我正在尝试这样的事情: SetValueFromSerial (decimal newValue) { dataGridView.CurrentCell.Value = newValue; } 使用字符串没有帮助: dataGridView.CurrentCell.Value =...
  • 7 votes
     answers
     views

    如何在DataGridView中更改单元格值时监视?

    这是一个WinForms C#问题 . 我有一个从标准DataGridView类继承的自定义DataGridView控件 . 我想监视每当单元格添加到网格时的情况,在网格中更改单元格值 . 我不知道该怎么做 . DataBindingCompleted事件在单元格/行/列级别无能为力 . CellValueChanged事件本身令人困惑,因为它仅在用户修改UI中的值时触发,如果从基础数据源更新值...

热门问题