我在Windows窗体应用程序中使用Infragistics UltraGrid.
我需要一个在细胞值变化时引发的事件.
我曾尝试过很多类似的活动AfterCellActivate
,AfterCellUpdate
但却无法找到合适的活动.
如何在代码中调整整个 Ultragrid 控件的大小以仅显示其内容?没有空格(问题是里面的数据表有时小有时大)
我有:
-----------------------------
| | | | blank |
| | | | |
| | | | |
| ------------ blank |
| |
| blank |
|____________________________|
Run Code Online (Sandbox Code Playgroud)
我希望边界与网格紧密相连。我试过:a) 读取 DefaultLayout.Bands(0).GetExtent() ~ 总是给出相同的数字 b) 读取数据源大小/高度和 ~ 总是给出相同的数字
我需要处理一些更改布局事件吗?或者这是需要处理的网格的一些属性文件?
我在WinForms应用程序中使用Infragistics UltraGrid.
在Infragistics UltraGrid中复选框的"检查更改"中引发了哪个事件?
假设我有一个UltraGrid
带有Foo和Bar列的Infragistic .是否可以过滤表格,以便只显示Foo和Bar不相等的行?
例如,如果我有这些数据:
Foo Bar
--------
0.1 0.1
0.1 0.2
0.2 0.2
Run Code Online (Sandbox Code Playgroud)
过滤器将隐藏第一行和第三行.
我有一个使用bindingSource的Infragistics UltraGrid.
如果我在绑定列表中添加一个新对象,它会在网格底部添加一行,如果没有用户定义的排序则可以.
问题是,如果用户单击列标题对网格进行排序,是否有办法让新行以正确的排序顺序显示而不是始终位于底部?
重新排序每个插入的所有行太昂贵.
Infragistics UltraGrid:列具有自动完成的下拉列表.当用户从列表中选择一个项目而不必等待他按Enter键或单击另一个单元格时,如何强制执行CellUpdate.
如何在Infragistics Ultrawingrd控件中隐藏/禁用水平滚动条?
谢谢。
我在Windows窗体中有一个infragistics ultragrid控件.外面有一个"添加新"按钮,可以在网格中插入新行.
我遇到的问题是,当我点击网格外的按钮时,当我在网格内编辑一个单元格时,单元格不会失去焦点.因此,编辑的新值不会更新到其基础数据源.
我需要此单元格失去焦点并更新它的基础数据源,因为"添加新"按钮创建一个新行,该特定列具有默认值,该默认值是根据前一行的编辑值计算的.
关于如何疏散超格子细胞的任何想法?这种情况也可能适用于普通的GridView.
如何在UltraGrid中准确地获得扩展的UltraGridColumn宽度?
我有以下Windows窗体:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
IEnumerable<string> test = new List<string>{DateTime.Now.ToString()};
this.ultraGrid2.DataSource = test;
this.ultraGrid2.DisplayLayout.AutoFitStyle = AutoFitStyle.ExtendLastColumn;
}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("The column width is " + this.ultraGrid2.DisplayLayout.Bands[0].Columns[0].Width);
}
}
Run Code Online (Sandbox Code Playgroud)
无论我如何操纵或调整表单.在width
仍然给出了同样的默认值.只有我调整列的大小才会改变.在这种情况下,我认为宽度将接近表单本身的x大小.
我正在使用 infragistics excel 导出器将 gridview 数据导出到 excel。一切工作正常,数据已导出,文件保存在本地磁盘上。
但我想在导出之前或之后查看/打开文件。我怎样才能做到这一点。这样我就可以将文件保存到需要另存为的正确位置
我的代码如下
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Me.UltraGridExcelExporter1.Export(Me.grdiView1, "C:\GridData.xls")
End Sub
Run Code Online (Sandbox Code Playgroud)