2009-02-28 16 views
3

listbox1.items [0] .tostring();C#のリストボックスのインデックスからテキスト値を取得する方法

0番目のインデックスでアイテムのテキスト値を取得するコマンドですが、私はSQLデータベーステーブルにバインドされたデータであるフォームのリストボックスをいくつか持っています。 DataRowView)出力として文字列としてかかわらず、リストボックスの項目の実際のテキスト値の0番目のindex.Plzガイド

答えて

3

であなたがのListItemのTextプロパティを使用することができます。

string itemText = ListBox1.Items[0].Text; 

更新: の場合あなたはWinFormsにあり、バインドされたリストボックスはDataRowViewを返します:

DataRowView drv = (DataRowView)ListBox1.Items[0]; 
string itemText = drv.Row["MyColumn"].ToString(); 
+0

のように動作していないポップアップソリューションパネルでその利用できませんので、我々はコマンドを入力するときは、この事が働くことを確認している – Mobin

+0

こと私はかなり役に立ちましたが、私はコマンドでそれにいくつかの変更を加えなければなりませんでした。 string itemtext = drv.item ["Column"]。tostring(); 文字列row2 = drv.Row ["Time_End"]。 – Mobin

+0

今更新しました。私は開発マシンから離れています。実際にテストしていません。 – CMS

2

.Textもはや23/07/2013

使用ListBox1.Items[index].ToString();

関連する問題