2009-08-14 36 views
6

Tôi tiếp tục nhận được nút này trong tiêu đề, tôi có thể nhấp vào nút để chọn tất cả các hàng. Điều này làm sai lệch dữ liệu từ tiêu đề. Bất kỳ ý tưởng? Cảm ơn trước.cột thêm dữ liệu wpf trong tiêu đề ở bên trái

ảnh Datagrid qua links

http://picasaweb.google.com/lh/photo/CahvlINknhL5ykIW2zCfIw?feat=directlink

<dg:DataGrid.Columns> 
    <dg:DataGridTextColumn Header="Description" Width=".5*" 
          Binding="{Binding Description}"> 
    </dg:DataGridTextColumn> 
    <dg:DataGridTextColumn Header="Type" Width="100" Binding="{Binding Type}"> 
    </dg:DataGridTextColumn> 
    <dg:DataGridTextColumn Header="Amount $" Width="100" Binding="{Binding Amount}"> 
    </dg:DataGridTextColumn> 
    <dg:DataGridTextColumn Header="Effective From Date" Width="100" Binding="{Binding EffectiveFromDate}" 
          IsReadOnly="True"> 
    </dg:DataGridTextColumn> 
    <dg:DataGridTextColumn Header="Effective To Date" Width="100" Binding="{Binding EffectiveToDate}" 
          IsReadOnly="True"> 
    </dg:DataGridTextColumn> 
    <dg:DataGridTextColumn Header="Status" Width="100" Binding="{Binding Status}"> 
    </dg:DataGridTextColumn> 
</dg:DataGrid.Columns> 

+0

xmlns: dg = "http://schemas.microsoft.com/wpf/2008/toolkit" WPFToolKit Version: 3.5 .40128.1 Thật kỳ quặc, đó là lý do tại sao tôi nghĩ lúc đầu nhưng bây giờ nó thực sự gây phiền nhiễu ... Tôi không hiểu! cảm ơn đã giúp đỡ. –

+0

Bạn đã bao giờ tìm được giải pháp chưa? –

Trả lời

0

Đó là kỳ quặc. Nếu tôi chỉ lấy mã của bạn và dán vào một phần tử rỗng DataGrid, tôi không nhận được hành vi đó.

Định nghĩa phần tử DataGrid của bạn trông như thế nào?

Ngoài ra, bạn đang sử dụng phiên bản Bộ công cụ WPF nào?

+0

xmlns: dg = "schemas.microsoft.com/wpf/2008/ Phiên bản WPFToolKit: 3.5.40128.1 Rất tiếc, đó là lý do tại sao tôi nghĩ lúc đầu nhưng bây giờ nó thực sự gây phiền nhiễu ... Tôi không hiểu! cảm ơn sự giúp đỡ –

+0

Tôi đang thấy điều tương tự trong bộ công cụ tháng 2 năm 2010 và phiên bản trước đó –

40

Tôi chắc chắn bạn đã tìm ra điều này ngay bây giờ nhưng hãy thử đặt thuộc tính này trong lưới dữ liệu của bạn.

Tiêu đềVisibility = "Cột"

+0

Đó là một giải pháp tuyệt vời, giải quyết vấn đề của tôi về cột phụ bên trái trong datagrid .. Công việc tuyệt vời !!!!!!!! – GuruC

+0

Không hoạt động luôn ... cho một số hàng hoạt động cho những người khác không: ( – GorillaApe

+0

Điều này cũng làm việc cho tôi. Cảm ơn. – matthewpavkov

0

Tôi cũng gặp vấn đề này. Nó có thể xảy ra khi ứng dụng của bạn định nghĩa kiểu mặc định cho nút có độ rộng tối thiểu.

Giải pháp là không hiển thị tiêu đề hàng hoặc thay đổi kiểu nút mặc định.

0

bộ rowHeadersVisible = false này nên loại bỏ cột phụ trong datagrid ở bên trái

Các vấn đề liên quan