20151210001 DataGridView 选中与被选中
// DataSet_IP list
private void DataSet_IP_list()
{
DataSet_IP = new System.Data.DataSet();
DataTable tb = new DataTable("Ds_IP");
DataColumnCollection columns = tb.Columns;
columns.Add("IP", typeof(String));
columns.Add("机号", typeof(String));
DataSet_IP.Tables.Add(tb);
Int32 int_ip = dgv_IP2.Rows.Count;
for (int i = 0; i < dgv_IP2.Rows.Count; i++)
{
if (dgv_IP2.Rows[i].Cells[0].EditedFormattedValue.ToString() == "True")
{
//array_ip = new string[] { dgv_IP2.Rows[i].Cells[1].Value.ToString() };
//array_mac = new string[] { dgv_IP2.Rows[i].Cells[2].Value.ToString() };
//MessageBox.Show(dgv_IP2.Rows[i].Cells[2].Value.ToString());
string str1 = dgv_IP2.Rows[i].Cells[1].Value.ToString();
string str2 = dgv_IP2.Rows[i].Cells[2].Value.ToString();
DataRow row = DataSet_IP.Tables[0].NewRow();
row["IP"] = str1.ToString();
row["机号"] = str2.ToString();
DataSet_IP.Tables[0].Rows.Add(row);
}
}
}
//// dgv_IP2 Selected
private void dgv_IP2_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
//if (e.ColumnIndex == 1)
//{
if (e.ColumnIndex == 0 && e.RowIndex != -1)
{
//DataGridViewCell cell = dgv_IP2.Rows[e.RowIndex].Cells[e.ColumnIndex];
//DataGridViewCell cell = dgv_IP2.Rows[e.RowIndex].Cells[1];
//MessageBox.Show(cell.ToString());
//MessageBox.Show(dgv_IP2.Rows[e.RowIndex].Cells[e.ColumnIndex].EditedFormattedValue.ToString());
if (dgv_IP2.Rows[e.RowIndex].Cells[e.ColumnIndex].EditedFormattedValue.ToString() == "True")
{
str_ip = dgv_IP2.Rows[e.RowIndex].Cells[1].Value.ToString();
connection1();
}
else
{
str_ip = dgv_IP2.Rows[e.RowIndex].Cells[1].Value.ToString();
disconnection1();
}
//
//this.dgv_IP2.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgv_IP2_CellClick);
this.dgv_IP2.CellValueChanged += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgv_IP2_CellValueChanged);
//dgv_IP2.Rows[e.RowIndex].Cells[0].Value = false;
dgv_IP2.CurrentCell = dgv_IP2[1, 0];
dgv_IP2.BeginEdit(true);
}
}
private void dgv_IP2_CellValueChanged(object sender, DataGridViewCellEventArgs e)
{
if (m_bConnected == false)
{
dgv_IP2.Rows[e.RowIndex].Cells[0].Value = false;
}
else
{
dgv_IP2.Rows[e.RowIndex].Cells[0].Value = true;
}
}
////
20151210001 DataGridView 选中与被选中的更多相关文章
- C# Winform中DataGridView的DataGridViewCheckBoxColumn CheckBox选中判断
1.DataGridViewCheckBoxColumn CheckBox是否选中 在判断DataGridView中CheckBox选中列的时候,用DataGridViewRow.Cells[0].F ...
- WinFrom - DataGridView控件右键选中记录并弹出菜单
dataGridView右键菜单并选中该行 程序代码: private void dataGridView1_CellMouseDown(object sender, DataGridViewCell ...
- 《jQuery判断radio、checkbox、select 是否选中和设置选中问题以及获取选中值》总结
<form> <input type="radio" name="gender" id="man" value=" ...
- Jquery实现账单全部选中和部分选中管理
在做购物车系统是我们往往会遇到这样一个需求,在点击全选框时我们要将全部的单个账单都选中;在单个选中账单时,如果账单全部被选中则需要全选框处于选中状态,若没有全部被选中则全选框处于没选中状态; 以下是在 ...
- easyui 》 radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中
获取一组radio被选中项的值var item = $('input[@name=items][@checked]').val();获取select被选中项的文本var item = $(" ...
- h5的radio和check选中和不选中返回的checkd值
h5的radio和check选中和不选中返回的checkd值 alert($('input[type=checkbox]').attr('checked')); //存在返回checked,不存在返回 ...
- JQuery判断radio是否选中,获取选中值
本文摘自:http://www.cnblogs.com/xcj1989/archive/2011/06/29/JQUERY_RADIO.html /*----------------------- ...
- jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中
jQuery获取Select选择的Text和Value: 语法解释: 1. $("#select_id").change(function(){//code...}); //为Se ...
- JQuery - 判断radio是否选中,获取选中值
代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3. ...
- cell选中与取消选中调用的方法
//选中与取消选中都会调用哦,注意!!- (void)setSelected:(BOOL)selected animated:(BOOL)animated{ [super setSelected:se ...
随机推荐
- WPF 基础面试题及答案(一)
一 · WPF由哪两部分组成? wpf 由两个主要部分 组成:引擎和编程框架. 1 引擎.wpf引擎是基于窗体的应用程序 图形 视频 音频和文档提供了一个单一的运行时库.重要的是WPF基于矢量的呈现引 ...
- Feature Scaling
定义:Feature scaling is a method used to standardize the range of independent variables or features of ...
- c#两个数据库之间进行表拷贝
- css less
LESSCSS是一种动态样式语言,属于CSS预处理语言的一种,它使用类似CSS的语法,为CSS的赋予了动态语言的特性,如变量.继承.运算.函数等,更方便CSS的编写和维护. LESSCSS可以在多种语 ...
- Summary: Merge Sort of Array && 求逆序对
常用算法(后面有inplace版本): package ArrayMergeSort; import java.util.Arrays; public class Solution { public ...
- 使用gradle创建java程序
创建一个Java项目 我们可以使用Java插件来创建一个Java项目,为了做到这点,我们需要把下面这段语句加入到build.gradle文件中: 1 apply plugin: 'java' 就是这样 ...
- 01分数规划zoj2676(最优比例,最小割集+二分)
ZOJ Problem Set - 2676 Network Wars Time Limit: 5 Seconds Memory Limit: 32768 KB S ...
- [转]EasyUI——常见用法总结
原文链接: EasyUI——常见用法总结 1. 使用 data-options 来初始化属性. data-options是jQuery Easyui 最近两个版本才加上的一个特殊属性.通过这个属性,我 ...
- ZOJ 3545 Rescue the Rabbit(AC自动机+状压DP)(The 2011 ACM-ICPC Asia Dalian Regional Contest)
Dr. X is a biologist, who likes rabbits very much and can do everything for them. 2012 is coming, an ...
- WindowsService 安装后报错: 无法启动计算机“.”上的服务 解决方案
问题 : 根据客户的需求做了一个小程序,需要有对WindowsService 安装,卸载,启动,停止的操作. 编译好之后在我的工程内直接Run 没问题.直接在\bin\Debug 点小程序运行,任何操 ...