Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
12
返回列表 发新帖
打印 上一主题 下一主题

vb.如何将listbox里的items存进database??

[复制链接]

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

11#
发表于 2010-9-1 01:02 AM |只看该作者
回复  宅男-兜着走


    这个问题我解决了,因为我之前是用debug来开,不是用原始文件...有心了^^

...
Autistic紅毛丹 发表于 2010-9-1 12:19 AM

  1. Dim info As New DirectoryInfo("C:\Users\JuniorT\Desktop\SampleDirectoryScanner")
  2.         Dim files As FileInfo()

  3.         files = info.GetFiles()

  4.         Dim fileName As String
  5.         Dim driveLetter As String
  6.         Dim fullPath As String
  7.         fileName = files(0).Name
  8.         driveLetter = files(0).FullName.ToCharArray(0, 3)
  9.         fullPath = files(0).FullName

  10.         MessageBox.Show(String.Format("File Name : {0} , Drive Letter : {1}, Full Path : {2} ", fileName, driveLetter, fullPath))
复制代码
Paiseh 我不会VB 的。

重点在这句而已。

  1. driveLetter = files(0).FullName.ToCharArray(0, 3)
复制代码
我从Index 0 的位置后算起 3 个 Char 然后组合成String
Result(Drive Letter)=   
C:\

Name 我想你已经会了,
FullName 就是, 完整的Path 跟 File Name。


回复

使用道具 举报

27

主题

1

好友

2288

积分

白金长老

Rank: 10

12#
发表于 2010-9-1 01:26 AM |只看该作者
回复 11# 宅男-兜着走

如果我是要在另外一排(连续19个)同样的text呢??
从textbox.text拿的?要写进datagridview每一个file name隔壁都一样的东西~


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

13#
发表于 2010-9-1 01:55 AM |只看该作者
回复  宅男-兜着走

如果我是要在另外一排(连续19个)同样的text呢??
从textbox.text拿的?要写进da ...
Autistic紅毛丹 发表于 2010-9-1 01:26 AM



   
我是做到了啦, 我不懂你要的是什么, 也不懂你的资料来源是如何的。我看你的图片,模仿你的方式做了个。

  1. Public Class Form1


  2.     Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
  3.         Dim info As New DirectoryInfo("C:\Users\JuniorT\Desktop\SampleDirectoryScanner")
  4.         Dim files As FileInfo()
  5.         files = info.GetFiles()

  6.         dgFile.Rows.Add(files.Length)

  7.         For i = 0 To files.Length - 1
  8.             Dim driveLetter As String = files(i).FullName.ToCharArray(0, 3)
  9.             dgFile.Rows(i).Cells(0).Value = driveLetter
  10.             dgFile.Rows(i).Cells(1).Value = files(i).Name
  11.             dgFile.Rows(i).Cells(2).Value = files(i).FullName

  12.         Next i

  13.     End Sub
  14. End Class
复制代码
dfFile, 是 我的DataGridView


回复

使用道具 举报

27

主题

1

好友

2288

积分

白金长老

Rank: 10

14#
发表于 2010-9-1 02:32 AM |只看该作者
我的出现error-----------
Rows cannot be programmatically added to the DataGridView's rows collection when the control is data-bound.
到底是为什么吖T.T


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

15#
发表于 2010-9-1 02:50 AM |只看该作者
我的出现error-----------
Rows cannot be programmatically added to the DataGridView's rows collectio ...
Autistic紅毛丹 发表于 2010-9-1 02:32 AM


啊哈哈哈哈哈哈!!!
因为你用资料绑定的关系。
你是存进DataBase过的吧??

你有两种做法:
1. 资料库里面存 Driver Letter, Full Path, File Name 这些, 意思就是做了计算后, 一次过Insert 进去。
2. 存FullPath, 然后再来执行计算。


回复

使用道具 举报

27

主题

1

好友

2288

积分

白金长老

Rank: 10

16#
发表于 2010-9-1 07:06 AM |只看该作者
本帖最后由 Autistic紅毛丹 于 2010-9-1 09:28 AM 编辑

回复 15# 宅男-兜着走

哇~感谢您~我弄到了!


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

17#
发表于 2010-9-1 11:50 AM |只看该作者
回复  宅男-兜着走

哇~感谢您~我弄到了!
Autistic紅毛丹 发表于 2010-9-1 07:06 AM


那么简单就弄到了?
恭喜你


回复

使用道具 举报

27

主题

1

好友

2288

积分

白金长老

Rank: 10

18#
发表于 2010-9-2 12:07 AM |只看该作者
回复 17# 宅男-兜着走


    哎呀~我又有问题鸟..
假如说我已经可以把我的第一个List save到database,当我第二次把datagridview的data update到database是就出现了以下的问题..到底是哪里写错==


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

19#
发表于 2010-9-2 12:55 AM |只看该作者
本帖最后由 宅男-兜着走 于 2010-9-2 12:57 AM 编辑
回复  宅男-兜着走


    哎呀~我又有问题鸟..
假如说我已经可以把我的第一个List save到database,当 ...
Autistic紅毛丹 发表于 2010-9-2 12:07 AM


我的判断是:

你之前是资料绑定(DataBinding) 进入你的DataGridView, 然后你启动Update的时候, 没指定的Column 出现, 就出了这样的Error。

不过都说是判断了, 不准的。

你现在要思考的是, 你VB 语句没错, 错是错在你的资料操作哪里。

检查你的 Query 看看。

如果不介意, 你也能放上你那面的Code, 跟你的Table Design, 不必害羞。

另外点,我好想看到你的 DataGridView 里面有空值, 如果不被允许的话,也是会报错的。

(PM:UI设计到不错, 可惜, 你的控件没跟着一起变色


回复

使用道具 举报

27

主题

1

好友

2288

积分

白金长老

Rank: 10

20#
发表于 2010-9-7 01:05 PM |只看该作者
回复 19# 宅男-兜着走
http://www.fileden.com/files/2008/11/5/2174223//VBA Project.zip
真的搞不懂~~我太笨了==


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2025-1-9 12:09 AM , Processed in 0.099064 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部