C# 256色位图显示有关问题

C# 256色位图显示问题~
请问各位大神 我用 Bitmap (
256,
256,
256,
Format8bppIndexed,
IntPtr //bmp数据
) 加载了256色 位图  但是显示出来颜色不对 请问是要改Palette吗 是的话要怎么改成256色颜色表啊?
谢谢了!!

------解决方案--------------------
 DestImg = new Bitmap(SrcImg.Width, SrcImg.Height, PixelFormat.Format8bppIndexed);
            ColorPalette Pal = DestImg.Palette;
            for (Y=0;Y<Pal.Entries.Length;Y++)             // 设置图像的调色板
                Pal.Entries[Y]=Color.FromArgb(255,Y,Y,Y);
            DestImg.Palette = Pal;


    Pal.Entries[Y]=Color.FromArgb(255,Y,Y,Y);  这里的数据改成你自己的调色板