0

WindowsフォームにGridControlがあります。列に、画像とテキストを条件付きで表示したい。

ページの読み込み時

    string command= "select cond, info from Table";
    SqlConnection conn = new SqlConnection("Data Source=10.10.10.10;Initial Catalog=zxcv;Persist Security Info=True;User ID=qw;Password=wq");
    conn.Open();
    SqlDataAdapter adap = new SqlDataAdapter(command, conn);
    DataTable dt = new DataTable();
    adap.Fill(dt);
    gridControl1.DataSource = dt;
    conn.Close();

「条件」列に条件付きで画像を追加するにはどうすればよいですか(たとえば、「条件」列が1の場合、セルに1.png +「条件1」を表示したい)。

4

1 に答える 1

1

これは通常、RepositoryItemImageComboBoxEditを使用して処理されます。これらのいずれかを作成してから、アイテムを編集して、各条件がコレクション内のアイテムの1つで表されるようにします。データソースの条件に一致するように値を設定し、一意の条件に一致するように画像を設定します。

次に、cond列のエディターを作成したRepositoryItemImageComboBoxEditに設定します。そして、fieldNameを適切なフィールド "cond"に設定して、バインディングを完了します。

于 2012-01-25T11:57:15.557 に答える