1、winform下datagrid的行使用ctrl键就可以多选啊!2、使用datagrid的IsSelected方法判断选中的行
if (this.dataGrid1.IsSelected(i) == true)//datagrid选中的行
{
处理
}
if (this.dataGrid1.IsSelected(i) == true)//datagrid选中的行
{
处理
}
解决方案 »
- 关于事件和委托
- 如何读取配置文件
- 控件的一个 奇怪的问题?
- 在程序跑的过程中每个周期写一条日志,用时间簇进行跟踪。
- 在C#中有没有像 Java 中的 Vector 类???
- 子窗体激活时,如何让父窗体不再执行键盘事件响应
- 用c#绘制word表格时如何设置某个单元格的背景色?
- C# itextsharp 填充表单 Font 'STSongStd-Light' with 'UniGB-UCS2-H' is not recognized.
- socket的疑问,我以前用过c++ builder写过socket,我感觉那个很方便,只要把socket控件托到界面上就可以了,他还有自己的接受的触发事件
- 如何在c#中是现在状态栏中显示时间、日期?
- 新手提问给高分,关于ToolBar
- 两个窗体之间的问题,很简单,
private void button1_Click(object sender, System.EventArgs e)
{
StringBuilder sb = new StringBuilder();
for(int i=0;i<this.dg.VisibleRowCount;i++)
{
if(dg.IsSelected(i))
{
for(int i=0;i<this.dg.VisibleColumnCount;i++)
{
string vv = this.dg[this.dg.CurrentRowIndex,i].ToString();
sb.Append(vv);
}
}
}
}