-1
对不起,如果这是一个愚蠢的问题!我对编码非常陌生,在工作时只能访问互联网,我只是想知道这是否可行?如果是这样,你有一个有用的链接让我阅读?是否可以使用sql数据库中的项目填充checkedlistbox?
快速概览我正在尝试做什么。
我有Form1和Form2 Form1中有一个从数据库中提取数据,当我点击一个单元格就打开窗口2,具有checklistbox,我想现在把代码,以便它拉从数据一个DataGridView箱一个特定的列并检查一个框是否适用于单击的单元格。
如果这个问题很愚蠢,就让我轻松^^,在此先感谢!
我迄今为止产生的一些代码!这是直接从数据库中的箱子,但我也需要检查箱子太..
SqlConnection con = new SqlConnection("=");
con.Open();
string query = "select ID from dbo.report";
SqlCommand cmd = new SqlCommand(query, con);
SqlDataAdapter sda;
DataSet ds = new DataSet();
sda = new SqlDataAdapter(cmd);
sda.Fill(ds);
DataTable dt = ds.Tables[0];
foreach (DataRow datarow in dt.Rows)
{
checkedListBox1.Items.Add(datarow["ReportID"]);
编辑:把当前的编码在
使用一个DataTable作为datagridview的来源。定义为布尔值的DataTable中的任何列都将作为复选框出现在DGV中。 – jdweng
查看我今天早些时候的回复:http://stackoverflow.com/questions/40881435/how-to-build-nested-treeview-in-c-sharp/40882170#40882170 – jdweng
@jdweng感谢您的反馈!我已经保存了以后,但现在我需要与DGV –