DOBON.NET DOBON.NETプログラミング掲示板過去ログ

dataviewをdataGridのデータソースとしたときの処理

環境/言語:[WindowsXP C#2002]
分類:[.NET]

はじめまして。

現在C#にてアプリを作っているのですが、
dataGridのデータソースとして、dataviewを設定しています。
その結果は表示されるのですが、カラムのHeaderTextを設定しても、
dataGrid上でその結果が反映されません。

DataGridTableStyleコレクションエディタから、
DataGridColumnStyleコレクションエディタでのHeaderText名は変更しています。

一つ気になるのは、「DataGridTableStyleコレクションエディタ」の
MappingNameの項目に何も表示されません。

こちらが原因となりうるのでしょうか?
どなたか、HeaderTextを反映する方法を教えていただけないでしょうか。
よろしくお願いいたします。
> 一つ気になるのは、「DataGridTableStyleコレクションエディタ」の
> MappingNameの項目に何も表示されません。
> こちらが原因となりうるのでしょうか?

 はい、これが原因です。
 MappingName 欄のドロップダウンリストには[なし]しか表示されていないのでしょうけれど、値を直接入力することはできますよね? DataView に設定している DataTable のテーブル名を入力してみてください。お望みの表示になるかと思います。
■No10748に返信(深山さんの記事)
深山さん、返信ありがとうございます。

>  MappingName 欄のドロップダウンリストには[なし]しか表示されていないのでしょうけれど、値を直接入力することはできますよね? DataView に設定している DataTable のテーブル名を入力してみてください。お望みの表示になるかと思います。

ご指摘の通り、DataTable欄に値を直接記入すると実現できました。
直接記入できるとは知りませんでした。
お恥ずかしい限りです。
VS.NETに用意されている環境に依存しすぎですね。

ありがとうございます。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板