一个小问题 在DataGrid中设为只读了,想一次选择一行,怎么样能做到啊!现在一选择只是一个单元格。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 // 大概是这样了datagridview1.rows[rowindex].selected = true; 试试这个private void dataGrid1_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e) { System.Drawing.Point pt = new Point(e.X, e.Y); DataGrid.HitTestInfo hti = dataGrid1.HitTest(pt); if(hti.Type == DataGrid.HitTestType.Cell) { dataGrid1.CurrentCell = new DataGridCell(hti.Row, hti.Column); dataGrid1.Select(hti.Row); datagridview1.currentrow = 您要选种的行。 //当在dataGrid中移动指针指向不同数据记录时,与数据集绑定的文本框中的内容也随之移动//dataGrid1_CurrentCellChanged事件:private void dataGrid1_CurrentCellChanged(object sender, System.EventArgs e){ if (this.datagridTempTable.Rows.Count > 0) { int currentRowNumber = this.dataGrid1.CurrentCell.RowNumber; if (currentRowNumber >= 0 && currentRowNumber < cmSalary.Count) cmSalary.Position = currentRowNumber; }} 把private CurrencyManager cmSalary; 放在类中。 ataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; 1.1没有环境,你也可以试着找SelectionMode 一类的属性啊,通过设置他得到你想要的效果. c# winform中怎么记住listview滚动条的位置?? csc.exe可否编译将cs文件编译成在WinCE环境下运行的exe文件 [攒]委托的门槛 C#Unicode编码问题 请问在C#中自己定义的名称空间有什么用啊? 将xls打包为rar 高分求Winform分页方案 API相关问题 就想做一个简单的表格~ 关于this.Controls.Clear 水晶报表打印问题:相同的程序在不同客户端上打印会错行。 c# dll
datagridview1.rows[rowindex].selected = true;
private void dataGrid1_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
{
System.Drawing.Point pt = new Point(e.X, e.Y);
DataGrid.HitTestInfo hti = dataGrid1.HitTest(pt);
if(hti.Type == DataGrid.HitTestType.Cell)
{
dataGrid1.CurrentCell = new DataGridCell(hti.Row, hti.Column);
dataGrid1.Select(hti.Row);
{
if (this.datagridTempTable.Rows.Count > 0)
{
int currentRowNumber = this.dataGrid1.CurrentCell.RowNumber;
if (currentRowNumber >= 0 && currentRowNumber < cmSalary.Count)
cmSalary.Position = currentRowNumber;
}
}
把private CurrencyManager cmSalary; 放在类中。