C#编程中怎样让数据库中一列的数据显示在多个checkbox的标签上?
发布网友
发布时间:2022-04-08 05:56
我来回答
共3个回答
热心网友
时间:2022-04-08 07:26
private DataTable GetTable()
{
DataTable dt = new DataTable();
DataColumnCollection dc = dt.Columns;
dc.Add(new DataColumn("Type", typeof(System.String)));
DataRowCollection dr = dt.Rows;
dr.Add("类型一");
dr.Add("类型二");
dr.Add("类型三");
return dt;
}
private void button1_Click(object sender, EventArgs e)
{
DataTable dt = GetTable();
foreach (DataRow dr in dt.Rows)
{
if (!string.IsNullOrEmpty(dr["Type"].ToString().Trim()))
{
CheckBox cb = new CheckBox();
cb.Text = dr["Type"].ToString().Trim();
flowLayoutPanel1.Controls.Add(cb);
}
}
}
窗体上放一个FlowLayoutPanel
热心网友
时间:2022-04-08 08:44
循环取数据的时候动态创建checkbox就可以了。
热心网友
时间:2022-04-08 10:18
将那一列数据拆分成多个子项
C#编程中怎样让数据库中一列的数据显示在多个checkbox的标签上?
CheckBox cb = new CheckBox();cb.Text = dr["Type"].ToString().Trim();flowLayoutPanel1.Controls.Add(cb);} } } 窗体上放一个FlowLayoutPanel
C# 从数据库中数据到相应的数据后使checkbox相应的被选上
用个循环先获得这些字符串里面包括哪些数字,然后用一个switch case 来判断一下 例如:数据库里面有一组数据为 1235 那么这样写 string a="1235";//你从数据库里得到的字符 for (int i = 0; i < 10; i++){ if (a.IndexOf(i.ToString()) >= 0){ if (i == 1)checkBox1.Checked =...
C#如何将DataGirdView1中勾选中checkbox多行 添加到另一个DatagridView...
DataTable dtable =new DataTable(); //中间接收表 DataRow row; //定义行 变量dt 为DatagridView1的数据源 事件代码 Button_Click事件中代码 dtable = dt.Clone(); //先让中间表数据列DatagridView1的表的数据列相同 foreach (DataGridViewRow Row in dataGridView1.Rows) //DataGridView全...
C# 如何将listview中某一列设置为checkboxes
而如果你是在Form中直接通过编辑项添加,就可以设置你添加的ListItem的Checked属性为True即可!
...view控件如何在行标题(-1列)重绘加入checkbox实现全选功能?
要在 C# WinForms 的 DataGridView 控件的行标题中添加复选框实现全选功能,您可以使用以下步骤:为 DataGridView 控件添加一个 CellPainting 事件处理程序。可以在设计器中双击 DataGridView 控件,自动生成事件处理程序。在 CellPainting 事件处理程序中,检查 e.ColumnIndex 是否为 -1(行标题列)以及 e...
请问下C#如何将SQL数据库中的整个表绑定到DataGridView控件中?
1.从工具箱中将控件添加到页面。2.点击GridView右上方的黑色小箭头,在选择数据源下拉列表中选择新建数据源。3.在新弹出的窗口中选择 数据库,单击确定。然后选择新建连接,选择对应的数据库,Microsoft SQL Server。单击继续,输入服务器名称,然后选择要绑定的数据库。然后选择对应的表。
请教各位C#高手,如何输出数据库中指定列的数据内容?
在button的click事件里判断每个checkbox的选中状态,然后拼接出来sql语句。如:string sql="select ";if(chkA.checked){ sql+="columnA ";} if(chkB.checked){ sql+=",columnB";} ...sql += " from table1";//下面执行sql去检索对应的数据就行了 ...
c#用checkBox读出数据库数据为1显示打勾为0不打勾代码怎么写_百度知 ...
如果为1.就把checkBox的checkState设为Checked,如果为0就把checkState设为UnChecked
C#如何将DataGirdView1中勾选中checkbox多行 添加到另一个DatagridView...
Button_Click事件中代码 dtable = dt.Clone(); //先让中间表数据列DatagridView1的表的数据列相同 foreach (DataGridViewRow Row in dataGridView1.Rows) //DataGridView全部行 { //判断是否选中 if (Row.Cells["Checked"].Value!= null && (bool)Row.Cells["Checked"].Value!= false){ //...
用C#语言,做Windows应用程序,如何把CheckBox的值添加到数据库中
string[] sqlcommandtext=new string[5] ;CheckBox cb = new CheckBox();CheckBox cb1 = new CheckBox();CheckBox cb2 = new CheckBox();CheckBox cb3 = new CheckBox();CheckBox cb4 = new CheckBox();cb.Text = "ss";cb1.Text = "ss1";cb2.Text = "ss2";cb3.Text = "ss3";cb4...