把listbox数据存入数据库,实在实现不了!
如图所示,我已经实现了把左边listBox1的课程 转放到 右边listBox2 里面!但是如何吧数据放到数据库无法实现!我想按一下 “确定添加” 就吧选择好的数据放到数据库,而且下次再选择年级的时候,显示的数据是我上次选择好的! 目前思路混乱,帮助一下!
如下是我已经实现的功能的代码:
namespace 学生系统_j_3版
{
public partial class 设置年级课程 : Form
{
string abc = "";
string cba = "";
public 设置年级课程()
{
InitializeComponent();
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (comboBox1.SelectedIndex == 0)
{
listBox1.Items.Clear();
listBox1.Items.Add("英语");listBox1.Items.Add("医药");listBox1.Items.Add("C++");
}
if (comboBox1.SelectedIndex == 1)
{
listBox1.Items.Clear();
listBox1.Items.Add("物理"); listBox1.Items.Add("化学"); listBox1.Items.Add("神力");
}
if (comboBox1.SelectedIndex == 2)
{
listBox1.Items.Clear();
listBox1.Items.Add("语文");listBox1.Items.Add("克隆"); listBox1.Items.Add("心理");
}
if (comboBox1.SelectedIndex == 3)
{
listBox1.Items.Clear();
listBox1.Items.Add("机械"); listBox1.Items.Add("物攻"); listBox1.Items.Add("社会");
}
}
/*----------------------------增加----------------------*/
private void listBox1_Click(object sender, EventArgs e)
{
abc = listBox1.SelectedItem.ToString();
}
private void 添加_Click(object sender, EventArgs e)
{
listBox2.Items.Add(abc );
listBox1.Items.RemoveAt (listBox1.SelectedIndex);
}
//*-------------------------移除-------------------------------------------*/
private void listBox2_Click(object sender, EventArgs e)
{
cba = listBox2.SelectedItem.ToString();
}
private void 移除_Click(object sender, EventArgs e)
{
listBox1.Items.Add(cba );
listBox2.Items.RemoveAt(listBox2.SelectedIndex);
}
/********------------------------------------------------------************/
}
}
[最优解释]
整个代码如下:
/// <summary>
/// 点击添加按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btn_Add_Click(object sender, EventArgs e)
{
int grade, course;
if(cmb_Group.SelectedValue==null
[其他解释]
想插入数据库,你最少得先连接数据库吧,如果你不会,你就先去看看msdn,google点资料
[其他解释]
右边用数据集,当打开界面时从数据读取对应记录的数据集并绑定到右边列表,当然保存时再把数据集更新到数据库
[其他解释]
可以再“确定添加”按钮的click事件中写操作数据库的代码,然后“下次再选择年级的时候”将相应年级的数据从数据库中读出来即可!
数据库操作可以访问
http://blog.sina.com.cn/s/blog_8c32cdb4010102qp.html
[其他解释]
lst_SelectCourse.Items.Count<=0
[其他解释]
建议你先随便找本有连接数据库操作的书籍看下,你一点对数据库操作的基础都没有很难说清楚
[其他解释]