- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
长话短说,我有这个 dataGridView,我希望单元格 [0,0] 成为网格左下角的单元格,而不是像默认情况下那样位于网格的左上角。
例如,在视觉上,如果我做类似的事情:
dataGridView1[0, 0].Value = "a";
I get this (sorry not enough reputation to post pictures)
但我希望“a”出现,通过执行相同的指令,在蓝色突出显示的插槽中,并通过添加行之类的操作将其添加到网格的顶部。
非常感谢和问候
最佳答案
像这样创建一个类:
public class MyDataGridView : DataGridView
{
public new DataGridViewCell this[int col, int invertRow]
{
get
{
int recordCount = this.RowCount - (this.AllowUserToAddRows ? 2 : 1);
return this.Rows[recordCount - invertRow].Cells[col];
}
set
{
int recordCount = this.RowCount - (this.AllowUserToAddRows ? 2 : 1);
this.Rows[recordCount - invertRow].Cells[col] = value;
}
}
}
然后这样调用:
dataGridView1[0, 0].Value = "a";
或者如果你只想设置或获取网格左上角的第一个单元格,那么你可以使用 FirstDisplayedCell属性(property)。
MSDN: Gets or sets the first cell currently displayed in the DataGridView; typically, this cell is in the upper left corner.
例如:
dataGridView1.FirstDisplayedCell.Value = "a";
关于c# - Windows 窗体 : change dataGridView's first cell origin?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30785816/
对于一个科学实验,我写了一个turtle.py ,它会打开一个 800x480 的窗口并绘制一个缓慢增长的黑点。 turtle.py以 C:\Users\kaza>python C:\Users\ka
我开发了一个 swing 应用程序,但每次运行应用程序时都会打开一个新窗口。我希望如果一个窗口已经打开,则其他窗口不允许打开。 最佳答案 Here是一个 Java 单一应用实例的例子: A singl
有没有办法检测主进程中 Electron 的结构? process.platform 似乎也在 x64 机器上返回 win32,我没有在文档中找到任何获取架构的选项。 最佳答案 你试过 process
public short[] HanningWindow(short[] signal_in ,int pos ,int size) { for (int i= pos; i < pos+si
我有一个具有这些属性的 Electron 窗口: mainWindow = new BrowserWindow({ width: 800, height: 600, title: "Aqu
我有一个 Ubuntu 工作站,我正在尝试引导一个 Windows 节点。 Windows 节点在端口 2222 上打开了 ssh。我一直在关注 http://docs.opscode.com/plu
我是一名优秀的程序员,十分优秀!