2012-04-10 12 views
0

私はWindowsフォームアプリケーションでグリッドビューを持っています。私のボタンをクリックすると、グリッドビューが読み込まれ、タイトル列/行がTagを読み込みます。テキストボックスに入力されたものと置き換えられるようにするには、どうすれば下のコードを変更できますか?グリッドビューの列ヘッダーはテキストボックス入力で設定されていますか?

Tag = n.Element("GroupName").Value 

全コード:

 XDocument xDoc = XDocument.Load(tagUri); 
     var Tag = xDoc.Descendants("Group") 
      .Select(n => new 
      { 

       Tag = n.Element("GroupName").Value, // Tag in this line represents the column name, I would like this changed to be a textbox input. 
      }) 
      .ToList(); 

     dataGridView4.DataSource = Tag; 

enter image description here

答えて

2

あなたはその後、列のヘッダーを設定することができます

datagridView4.Columns[0].HeaderText = textbox1.Text; 
+0

をちょっとニコはありませんこれは私がタグになりたいの後に何イムイマイチ'textbox1.Text = n.Element(" GroupName ")の後のテキストボックステキストによって設定されます。明らかにあなたはそれを行うことはできません。これは、単にgridviewの**タイトル**を設定することです。内容ではありません。 –

+0

私は本当にそれを取得していません。テキストボックスはこの操作の入力または出力ですか?テキストボックスのテキストをすべてのタグの組み合わせに設定しますか? –

+2

ああ..今はすべてがクリスタルクリアです。私は答えを編集しました。これはあなたがしたいことをする必要があります:) –

関連する問題