私たちのアプリケーションでは、共通の色などを定義するためのスタイルシートがあります...私は、ストアドプロシージャからデータセットを取得し、表示し、プログラムで生成されたDataGridに詰め込み、そのDataGridのスタイルを設定してからExcelにエクスポートします。誰もがExcelの出力で色を大好きです(Gasp!DataGridの色と一致しています。
最後に私が追加したいのは、プログラムで、スタイルにアクセスして、ハードコードする代わりに、カラーコードやその他のアイテムをハードコード(.IntranetGridHead)から取得したいということです。明らかに
値を取得するためにプログラムでスタイルにアクセスする
int iHeaderColor = Convert.ToInt32 ("D0D7E8", 16);
DataGrid dg = new DataGrid();
dg.DataSource = dsReturnDataSet.Tables[0].DefaultView;
dg.DataBind();
dg.HeaderStyle.BackColor = System.Drawing.Color.FromArgb(iHeaderColor);
dg.HeaderStyle.Font.Bold = true;
dg.HeaderStyle.Font.Size = 10;
会社は別の「再ブランド」とスタイルシートの値の変更を通過するたびに、その後、エクセルの色が自動的に一致し、私は大きな(バック||クッキーにPAT)を取得します。
私より多くのことを知っているC#人の考え(あなたのほとんどが...)?
おかげで、
マイケル