我噻!
先将ListBox2的值取出来,然后代出权限ID,然后一条条的向数据库中加吧。
要不你用DataSet的DataTable的NewRow来加入
先将ListBox2的值取出来,然后代出权限ID,然后一条条的向数据库中加吧。
要不你用DataSet的DataTable的NewRow来加入
解决方案 »
- 关于SqlParameter的这段代码真的不知道错在哪儿了。。。
- 窗口hide之后再show出来触发的是什么事件?
- [12.28]请问《C#高级编程》书的纸会不会臭,版主鼠标下留情!!!谢谢!
- Sockets 文件传送问题,高手帮看下代码,谢谢了!
- [请教]一般用的数码产品如:MD,mp3,数码相机等里面的操作系统是什么?用什么语言来开发呢?
- 有高手做过用C#访问InSQL实时数据库的么.
- 在richtextbox中如何获得光标处的行号与列号?
- 初学者问题,datagridview导出到excel,添加引用问题
- c#里 自定义报表 工具 利弊 请大家分析下
- 关于Listview的一个问题
- 如何用Rational XDE for .Net 逆向工程?
- c# 如何读取SD卡的内容
点击按钮的时候建立两个transaction
每个transaction运行一系列根据绑定主键 update 的语句
望给与帮助
为了避奂出错,最好加入交易处理sqltransaction
for (i=1;i=this.listBox1.Items.Count;i++)
{
listBox1.SetSelected(i, True);
}
for (j=0;j=this.listBox1.Items.Count -1;j++)
{
int a;
a=TypeConverter.ConvertTo(this.listBox1.selectitems(j),int16);
SqlCommand InsertCmd = New SqlCommand("insert into tb_userRight( pkID,personnelID,rightID) values ( 主键值,userid, a)",conn);
//主键值,userid你自己给值
conn.open;
InsertCmd.ExecuteNoQuery();
conn.close;
}
其他的操作就是在两个ListBox之间进行RemoveAt(selectedIndex);
和Add()方法。DataSEt里面的值也跟着变化就行了。