これは、asp.netとwebforms、windowsformsのすべてでの最初の試みです。私はもともとリストボックスにデータを設定していましたが、1つの列しか取得できず、listViewが私の望むように聞こえると思っていました。 dtableは、テーブルの数を結合し、クエリのカスタムテーブルであるlistView Row Controlに文字列配列を追加するC#asp.net
DataSet listData = new DataSet();
CancellationsControls cancelCtrl = new CancellationsControls();
listData = cancelCtrl.GetScheduledReleaseDataSet();
DataTable dtable = listData.Tables[0];
scheduledReleasesTag.Items.Clear();
foreach (DataRow row in dtable.Rows)
{
string[] ar = Array.ConvertAll(row.ItemArray, p => p.ToString());
scheduledReleasesTag.Items.Add(new ListViewDataItem(ar));
}
:私が見つけ
最も有望な解決策は、このでした。
foreachループでar文字列配列には、必要なデータの列が表示されますが、ListViewDataItemには、例のように文字列配列ではなく2つのint引数が必要です。
listViewコントロールがどのように機能するかを詳しく調べてみましたが、これは私が何かを取得することができるほど近くにあります。説明の助けがあれば、非常に感謝しています。
ありがとうございました:)
あなたのリストビューのマークアップはどのように見えますか?また、[MSDN](http://msdn.microsoft.com/en-us/library/ie/bb398790.aspx#BindingDataToTheListViewControl)の例を見てもわかりませんが、役立つかもしれません。 – R0MANARMY
一見したところでは、バインディングの問題のように聞こえます。 – MethodMan
残念ながら私は専門用語についても新しいです。これが、あなたが意味するものなら、.aspxファイルにあるものです。 '