私はdatagridviewコントロールを持つフォームを持っています。DataGridViewのアイコン
DataGridviewはDataViewにバインドされ、DataViewはDataTableからデータを取得します。アプリケーションは現在の状態で正常に動作しますが、今度はdatagrridviewに新しい列を導入するように変更したいと思います。新しい列はアイコンになります。
私は何とかDataTableのアイコンの新しい列を作成して、DataGridviewに流すことができると仮定しています。どのように私がこれを達成できるかについての助け。コードのバージョンをダウンカット
は、追加の質問として、また
private DataTable _tableDT = new DataTable("dt");
private DataView _viewDT = new DataView();
_viewDT.Table = _tableDT;
_tableDT.Columns.Add("Name", typeof(string));
_tableDT.Columns.Add("Desc", typeof(string));
// populate data table
_tableDT.Rows.Add(.....)
dataGridView1.DataSource = _viewDT;
です。列にアイコンとテキストの両方があることができます。 (理想的には、新しい列には、左側にアイコンがあり、それにテキストが続きます)。
現在、私はdatagridview.sourceにdatatableをバインドしています。したがって、データテーブルコントロールには、どの列がdatagridviewに追加されます。あなたが正しくアプローチすることを理解すれば、私は明示的にバインドされていない列を追加する必要があるので、このメソッドを使用することはできません。 –
ahh - 最後のコメントは無視します。私は今進歩しているようだ... –