アプリ版:「スタンプのみでお礼する」機能のリリースについて

VB.NET初心者です

一次元配列string()に、下記データが格納されており、
そのデータを、ListBox1に表示したいのですが、
そのまま表示する方法が不明な為、DataTableに変換して
から表示する方法で、実行しましたが、
syaintable = CType(syaindata_Obj(i), DataTable)の部分で、
「型 'System.String' のオブジェクトを型
'System.Data.DataTable' にキャストできません。」
というエラーが発生してしまいます。


列1 列2 列3
1 社員A 営業
2 社員B 総務
3 社員C 開発
4 社員D 開発
5 社員E 営業
6 社員F 営業
7 社員G 総務
8 社員H 営業
9 社員I  営業
10 社員J 開発


Dim syaindata As String()
Dim syaindata_Obj As Object
Dim syaintable As New DataTable
Dim cnt As Integer
Dim i As Integer

i = 0

cnt = syaindata.Length
syaindata_Obj = CObj(syaindata)

For i = 0 To cnt - 1
syaintable = CType(syaindata_Obj(i), DataTable)
Next
ListBox1.DataSource = syaintable

以上、この方法以外でも良いので、リストボックスに表示
するようにしたいと思います。
宜しくお願い致します。

A 回答 (1件)

>そのまま表示する方法が不明



ListBox1.DataSource = syaindata
    • good
    • 1
この回答へのお礼

ご回答ありがとうございます。
そのまま表示出来たのですね!
解決しました。

お礼日時:2013/10/03 17:28

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A