currencymanager

    0热度

    1回答

    我的datagridview被绑定到一个列表,并且我将项目添加到后台线程的列表中。 如果我在UI线程中调用CurrencyManager.refresh,是否需要同步?也就是说,可以刷新和list.add同步运行而不同步?谢谢。

    1热度

    1回答

    我一直在困惑这一个几天现在,它让我非常殴打,但说实话我并不是那么有经验,我遇到了麻烦DataGridView - 这似乎是一个常见的话题。 public partial class frmMain : Form { ServerConnection sabCom; private BindingSource jobSource = new BindingSource();

    2热度

    3回答

    我有两个ListBox的数据绑定到相同的BindingList。 问题是,当从GUI中更改所选项目时,它将更改BindingList中的位置,然后BindingList将通知另一个ListBox更改其所选项目。 所以我有两个ListBox的Selected Item也同步,这对我不好。 我想维护项目列表中的同步。没有光标位置。 如何禁用该光标,使其不被维护? 示例代码(只是在设计时添加两个列表框的

    1热度

    2回答

    我的主窗体MainForm上有一个GridView,radGvA133s。我希望能够双击GridView的一行,并打开一个新窗体A133Form,以允许编辑选定的行。 这里是双击代码: private void radGvA133s_DoubleClick(object sender, EventArgs e) { A133 oA133 = (A133)A133Binding

    2热度

    2回答

    我有一个自定义的NumericEditor控件,它具有一个名为Value的可为空的Decimal属性。当我将数据字段绑定到值时,我想要检索绑定数据的基础类型,以便在源字段是整数数据类型时限制小数位的使用。 我想我必须在BindingContextChanged事件中执行此操作,但是如何从绑定本身获取数据字段的类型?我的Google-Fu目前正在让我失望。 总之,我正在寻找像在以下问题中提到的Get

    1热度

    1回答

    我有一个ContextMenuStrip用于DataGridView,DataGridView位于SplitContainer面板的内部。我的用户请求他们能够右键单击网格中的任何行,然后右键单击的行将成为选定的行,并出现菜单。那我的代码一直在努力,直到我把SplitContainer的面板 private void DataGridView_MouseDown(object sender, Mou

    0热度

    1回答

    .NET Windows窗体CurrencyManager吞下导航时抛出的异常(请参阅"Bug in CurrencyManager.OnPositionChanged - eats exceptions" on MSDN Social)。 但是,我需要捕获或获取可能在CurrentChanged事件处理程序中抛出的异常。有没有办法得到它?订阅BindingComplete和阅读e.Excepti