六肖中特期期准王中王免费743|036期六肖中特
  • combobox重繪時為什么選項是System.Data.DataRowView?
  • 2016/10/5 9:14:56  瀏覽次數:526
  • combobox的DrawMode為OwnerDrawVariable,重寫DrawItem時,是這樣寫的:

    private void comboBox1_DrawItem(object sender, DrawItemEventArgs e)
    {
         e.DrawBackground();
         e.DrawFocusRectangle();
         e.Graphics.DrawString(scomboBox1.Items[e.Index].ToString(),e.Font, new Pen(e.ForeColor).Brush, e.Bounds);
    }

    但執行后下拉列表框的選項不是想要的內容,而是System.Data.DataRowView。

    這是因為數據綁定時用了DataTable,將scomboBox1.Items[e.Index].ToString()修改成((DataRowView)comboBox1.Items[e.Index])["字段名"].ToString()即可。


分享:0
六肖中特期期准王中王免费743 曹查理演的三级片 pk10牛牛 好股票推荐2018年最有潜力的股票 7星彩 东京热免费αv视频 大为配资 日本黄色片快播 现货白银持仓过夜 体彩20选5 浙江十一选五 即时比分直播 股票融资可以多少倍 福建36选7 雷速体育进球 股票配资平台ˉ选杨方配资靠谱 黑龙江36选7