请问下经常做WINFROM的前辈
1.datagridview 在绑定数据源以后 Column 中没有指定的数据 控件会自动生成新列 来显示 我记得WEB 中也有几个控件 有类似的功能 但是WEB中的控件 有 关闭自动添加 这样的功能 所以我想 datagridview 中应该也有类似的功能 请问下 该如何设定 不要告诉我说 将这些列设置成隐藏 这样会浪费资源 所以不想用2.如何获得我点击的那一行的数据 比如说 我这里面有一个隐藏列ID 当的点击 或者选中这一行的时候 会将 这一行 中ID 列的值取到一个变量里面以前做WEB的 突然叫我做WINFROM 不会做了 呵呵
1.datagridview 在绑定数据源以后 Column 中没有指定的数据 控件会自动生成新列 来显示 我记得WEB 中也有几个控件 有类似的功能 但是WEB中的控件 有 关闭自动添加 这样的功能 所以我想 datagridview 中应该也有类似的功能 请问下 该如何设定 不要告诉我说 将这些列设置成隐藏 这样会浪费资源 所以不想用2.如何获得我点击的那一行的数据 比如说 我这里面有一个隐藏列ID 当的点击 或者选中这一行的时候 会将 这一行 中ID 列的值取到一个变量里面以前做WEB的 突然叫我做WINFROM 不会做了 呵呵
2、取当前行的值
string s=datagridview[0,e.RowIndex].Text; //取当前行0列的数据,e.RowIndex可能写的不对,你查看一下e的属性,呵呵,在外面上网没有vs环境
2、在cellmouseclick事件中(大概是),你试试
不是string s=datagridview[0,e.RowIndex].Text;
是int id = Convert.ToInt32( dgvMaildrop[0, e.RowIndex].Value);