2011-09-17 14 views
0

datagridviewの特定のセルにコメントを追加します。それはできますか? enter image description heredatagridview内の特定のセルに行の注釈を追加する

+0

何かが可能です。何を試しましたか? –

+0

:)はい。私のアプローチは、私が発言を追加する必要がある行のすぐ下に追加される新しい行です。しかし、それは解決策ではないようですが、良い解決策ではないので、私が探すべきものではありません。私が考えた他のアプローチは、セルに備考テキストを追加することでした。しかし、ここで問題は、列の幅または行の高さ(単語の折り返し)が増加することです。それはまた望ましくない。私は写真のように正確にしたい。 –

+0

しかし、このコメントはマウスのホバー上にのみ適用されます、またはそこに書かれますか?もう1つの事は、 "コメント"は、puctureのように、行の複数のセルにする必要がありますか? –

答えて

0

あなたはそれでのTextBlockRowDetailsTemplateを追加し、そのテキストプロパティをデータバインドすることができます。

<sdk:DataGrid ItemsSource={Binding Items}> 
    <!-- Put your columns here --> 
    <sdk:DataGrid.RowDetailsTemplate> 
    <DataTemplate> 
     <TextBlock Text="{Binding Note}" /> 
    </DataTemplate> 
    </sdk:DataGrid.RowDetailsTemplate> 
</sdk:DataGrid> 

これが役立ちます。

+0

しかし、あなたの提案はDataGrid用ではなく、DataGridView用であると思います。私は正しい?また、私はWindowsフォームを使用しており、上記のコードは私にはあまり知られていません。 WPF用ですか? –

+0

申し訳ありませんが、WPFを使用していると思いました。私は削除されます。 – LueTm

0

私は、行内の複数のセルにテキストを追加することができます(dgvコントロール内)。特に、現在のテキストをセルに保持し、これらのセルに余分なテキストを追加する場合(このコメントのように)。 私の答えはいいえ、それは不可能です。しかし一方で、すべてが可能です。新しいLabelコントロールを作成し、それを正しい場所に配置してテキストを追加することができます。これは、ラベルが実際にdgvコントロール上に置かれることを意味します。これはthrのアイデアの1つです。

私は、あなたがしたいようなことをしたいと思うなら、余分なもの(珍しいもの)をしなければならないと思います。

+0

Ok ... thnx ..私は、提案された方法を試してみます。 –

+0

あなたは、あなたの提案された方法で進むためのガイドを提供してください。私は材料を見つけることができませんでした。 –

関連する問題