1,自己也没具体开发过,学习
2,用CheckedListViewItemCollect来获取选中的,然后用foreach(ListViewItem ListView1 in CheckedListViewItemCollect)一个个取出来。至于要修改数据库,你可以把ListViewItem的子项多定义一个,然后符值(符数据库的ID),那么外面是看不到的,而值却可以获得,就可以做相应操作了
3,这两个东西怎么说呢,各有所用吧
4,对于概念我也是不清楚,
5,Remoting比较灵活,
6,C#高级编程,不过可能winform的不多

解决方案 »

  1.   

    1.需要你单独写一个数据库安装(创建)的程序(exe),其中如果和数据库服务器连接正常,就直接执行创建数据库的代码,如果连接不成功,谈出对话框,要求用户输入登陆数据库的信息,连接成功再创建数据库!然后把你的应用程序打包,指定在执行安装的过程中自动执行这个exe文件就可以了!当然,你也可以加上判断数据库在目标服务器是否存在的验证等!
      

  2.   


    Thanks to  :lovewindy(LOVE风云) and zhpsam109(孤寂无边)
    但还有一些问题没解决,希望各位大哥帮忙
      

  3.   

    要看C#的书的话!到这里去:http://www.netyi.net/view.asp?id=.NET 够你下个饱