c#winform中选中datagridview控件中某行如何将该行某个字段(1,2,3,4,)的值绑定checkedlistbox控件的数

author author     2023-03-22     498

关键词:

this.DatagridView1.SelectedRows[0].Cells[0].Value.ToString()//获取选中行的第一列的值
其他列以此类推
CheckedListBox1.Items.add(string value);//绑定追问

CheckedListBox1.Items.add(string value);//绑定
这个(string value)用不起啊,能说明清楚点吗?小弟初学者!!!麻烦各位大哥帮下忙了~

追答

string value是你要绑定的值,比如你需要列表绑定1、2、3代码如下:
CheckedListBox1.Items.add("1");
CheckedListBox1.Items.add("2");
CheckedListBox1.Items.add("3");

参考技术A 我是直接查找,再替换上去追问

那你是怎么做到的啊,能告诉我嘛??谢谢!!!

追答

private void dgvDic_CurrentCellChanged(object sender, EventArgs e)

在这儿检查是那个位置,以显示不同的列表框
switch(dgvDic.CurrentCell.ColumnIndex)

case 0:
。。。。
break;

case 1:
。。。。
break;




定位列表框的位置大小
public static void setComboBox(ref ComboBox cmbbox, ref DataGridView dgv)

Rectangle rect = new Rectangle();
rect = dgv.GetCellDisplayRectangle(dgv.CurrentCell.ColumnIndex, dgv.CurrentCell.RowIndex, false);
cmbbox.Left = rect.Left + dgv.Left;
cmbbox.Top = rect.Top + dgv.Top;
cmbbox.Width = rect.Width;
cmbbox.Height = rect.Height;
cmbbox.Visible = true;


替换值
private void cmbPageType_SelectedIndexChanged(object sender, EventArgs e)

dgvDic.CurrentCell.Value = tabPageType.Rows[cmbPageType.SelectedIndex]["t_type"].ToString();

参考技术B 先把值转成数组

c#winform中选中datagridview控件中某行如何将该行某个字段(1,2,3,4,)的值绑定checkedlistbox控件的数

this.DatagridView1.SelectedRows[0].Cells[0].Value.ToString()//获取选中行的第一列的值其他列以此类推CheckedListBox1.Items.add(stringvalue);//绑定追问CheckedListBox1.Items.add(stringvalue);//绑定这个(stringvalue)用不起啊,能说明清楚点吗?小弟初学者!!!... 查看详情

c#winform程序中如何获取和设置datagridview1的垂直滚动条当前位置?

C#winform程序中如何获取和设置dataGridView1的垂直滚动条当前位置?(比如dataGridView1中的项目过多,在增删改操作后,滚动条会回到顶端,但我想让它不动,像Ajax一样的无刷新效果winform程序如何解决?)该功能本来可以通过拉动水平和垂直滚... 查看详情

c#winform程序树形表显示

...中,不借助第三控件,只使用.NETFramework自带的控件(如DataGridView)怎样实现如图所示的树形表啊。先谢谢了!尽可能不使用第三方控件。如果非得使用第三方控件,请帮忙推荐一个免费的,谢谢!参考技术A这个建议还是使用第... 查看详情

c#winform中datagridview导出excel

只需要传入datagridview的name即可。1//导出Excel()方法2publicvoidToExcel(DataGridViewdataGridView)3{4//实例化一个Excel.Application对象5Microsoft.Office.Interop.Excel.Applicationexcel=newMicrosoft.Office.Interop.Excel.Appli 查看详情

c#winform中datagridview往某一行新增数据

我想在已存在的datagridview中添加一个项,比如我的datagridview有三行一列的数据,我想在第一行的最后面添加一个按钮,点击这个按钮可以获取到按钮所在行的数据,这个要怎么实现啊参考技术A添加方法:datagridview绑定的datatable... 查看详情

c#winform如何用datagridview增、删、改数据

单击右击菜单“添加”,就可把在datagridview中添加的数据添加到数据库。同理实现单击“修改“、”删除“的功能。参考技术Adatagridview控件中的编辑、删除、更新事件里写相应的代码。当然首先得启用它的这些功能。 查看详情

c#winform中界面加载时datagridview绑定了数据源(datatable),修改datagridview的内容后,如何更新数

重新绑定,例如:在事件中加入如下代码,datagridview.DataSours=(数据库新查询的数据);datagridview.Bind();参考技术A获取datagridview里边修改的数据直接sql语句直接修改, 参考技术B窗口的load事件里写绑定 查看详情

如何在 C# WinForms 中使用 LINQ 从 DataGridView 中选择多个字段

】如何在C#WinForms中使用LINQ从DataGridView中选择多个字段【英文标题】:HowtoSelectMultipleFieldsfromDataGridViewusingLINQinC#WinForms【发布时间】:2021-11-1515:04:13【问题描述】:技术细节:VisualStudio2017(社区版)LINQC#(WinForms)我正在尝试使用LIN... 查看详情

用c#winform拖的datagridview控件,当选中一行数据以后鼠标离开之后,就选不中了

用c#winform拖的datagridview控件,当选中一行数据以后鼠标离开之后,就选不中了这是怎么回事呢?鼠标离开以后,选中的一行又变白了参考技术A这个没关系,你只要点击了其中一行就行,然后去做你想要的操作。直接用DataGridView.S... 查看详情

如何使用动态枢轴c#winform将总计列和行插入datagridview

】如何使用动态枢轴c#winform将总计列和行插入datagridview【英文标题】:HowtoinsertGrandTotalcolumnandrowintodatagridviewwithdynamicpivotc#winform【发布时间】:2021-03-2002:02:06【问题描述】:我的表单上有一个datagridview,我用它来透视数据库中的... 查看详情

c#winform程序中如何向datagridview中添加一行

我窗体中有两个textBox、一个button按钮和一个datagridview,如何才能实现我单击button将会向datagridview中添加一行,内容是textBox中的数据。如AB(列名)1张三男2李四女选中datagridview,然后点击右上方的小箭头,在弹出的对话框中选择... 查看详情

c#winform中datagridview合并单元格的问题?

...谢代码:if(e.ColumnIndex==3)Rectanglere=newRectangle(e.CellBounds.Left-dataGridView2.Columns[0].Width-dataGridView2.Columns[1].Width-dataGridView2.Columns[2].Width,e.CellBounds.Top,e.CellBounds.Width+dataGridView2.Columns[0].Width+dataGridView2.Columns[01].Width+dataGridView2.Columns[2].Width,e.... 查看详情

.net中c/s结构,winform怎么在datagridview中添加键盘点击事件,并设定热键?

.NET中C/S结构,winform怎么在datagridview中添加键盘点击事件,并设定热键?比如回车事件,特定一个按键是热键,都怎么设啊,不知道哪个是,就是那个闪电符号下边一列都知道是事件,但是好多。。。也不知道怎么设,里边有什... 查看详情

c#winform的datagridview中单元格怎样显示多行数据

...格有很长的内容我怎样设置它自动换行,在多行中显示?DataGridView单元格显示多行的设置方法第一、设置RowsDefaultCellStyle的WrapMode属性值为true(表示支持多行显示)第二、设置AllowUserToResizeColumns属性值为true(表示用户拉大行高)第三... 查看详情

c#winform的datagridview问题

...中添加一个ContexMenuStrip1控件,给该控件添加删除项,把datagridview的ContexMenuStrip属性项绑定为你所添加的ContexMenuStrip1控件,然后就是你自己编写程序来操作删除具体的东西了 查看详情

c#winform把datagridview一列分别显示在combobox里

参考技术A(1)只能在保存到datagridview的时候把名称写全也就是辽宁省沈阳市,当你想要显示到下拉框的时候,从“设备类别”中取出来的值根据”省“来截取就可以了。(2)在你保存的时候在设备类别中显示的格式是“辽宁|... 查看详情

只允许在 DataGridView 中选中一个复选框

】只允许在DataGridView中选中一个复选框【英文标题】:AllowonlyonecheckboxselectedinDataGridView【发布时间】:2016-05-2221:26:26【问题描述】:我有一个datagridview填充数据库中的数据。第一列是一个复选框列(从数据库中检索到的该列的数... 查看详情

c#winform中,怎样datagridview1选中一行access数据,然后再textbox中显示

日期字段是没有在datagridview中查询显示出来的。我想选定这行后让它在textbox中显示参考技术A隐藏字段,设置一个隐藏字段,点击的时候根据选中行去取你的隐藏的GridView中的那一行隐藏的值。 参考技术B在dataGridView1_Click事件中... 查看详情