winForm checkedListBox使用方法
2021-03-05 13:28
标签:RoCE sid 获取 mode com 索引 mod ssi object winForm checkedListBox使用方法 标签:RoCE sid 获取 mode com 索引 mod ssi object 原文地址:https://www.cnblogs.com/superfeeling/p/12898004.html public partial class CheckListBoxTest : Form
{
public CheckListBoxTest()
{
InitializeComponent();
}
string connstr = "server=localhost;user id=root;password=****;persistsecurityinfo=True;database=student";
private void Form1_Load(object sender, EventArgs e)
{
using (MySqlConnection conn = new MySqlConnection(connstr))
{
MySqlDataAdapter sda = new MySqlDataAdapter("SELECT * FROM dc_commoncourseclass", conn);
DataTable dt = new DataTable();
sda.Fill(dt);
checkedListBox1.DataSource = dt;
checkedListBox1.ValueMember = "ClassId";
checkedListBox1.DisplayMember = "ClassName";
for(int i = 0; i )
{
DataRowView dr = checkedListBox1.Items[i] as DataRowView;
WriteLine(dr["ClassName"] + "," + dr["ClassId"]);
if ((int)dr["ClassId"] == 3)
{
//两种设置选中值的方法
checkedListBox1.SetItemChecked(i, true);
checkedListBox1.SetSelected(i, true);
}
}
listBox1.SelectionMode = SelectionMode.MultiExtended;
listBox1.DataSource = dt;
listBox1.ValueMember = "ClassId";
listBox1.DisplayMember = "ClassName";
}
}
private void button1_Click(object sender, EventArgs e)
{
string strText = string.Empty;
foreach(var o in checkedListBox1.CheckedItems)
{
//获取选定项的文本
strText += checkedListBox1.GetItemText(o) + ",";
//通过DataRowView获取值
DataRowView drv = o as DataRowView;
WriteLine(drv["ClassId"]);
}
WriteLine("选择文本:" + strText);
//通过遍历选中项索引获取选中项的值
string strValue = string.Empty;
foreach (int i in checkedListBox1.CheckedIndices)
{
checkedListBox1.SetSelected(i, true);
strValue += checkedListBox1.SelectedValue + ",";
}
WriteLine("选择值:" + strValue);
}
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process.Start("http://www.baidu.com");
}
private void button2_Click(object sender, EventArgs e)
{
foreach(var o in listBox1.SelectedItems)
{
WriteLine(o);
}
}
}
文章标题:winForm checkedListBox使用方法
文章链接:http://soscw.com/index.php/essay/60464.html