दिखा से डेटा ग्रिड मैं (अब के लिए) 1 स्तंभ के साथ एक datagrid के साथ एक आवेदन पत्र है। मैं डेटाग्रिड से दूसरे, खाली कॉलम को कैसे हटा सकता हूं जैसे डाटाग्रिड में डेटा वाले कॉलम प्रदर्शित होते हैं।
उत्तर
vorrtex के रूप में एक टिप्पणी में कहा करने के लिए सबसे अच्छी बात शायद सभी उपलब्ध स्थान को भरने के स्तंभ चौड़ाई सेट करने के लिए है:
<DataGrid>
<DataGrid.Columns>
<DataGridTextColumn Header="FishLine ID" Width="*"/>
</DataGrid.Columns>
...
</DataGrid>
कंटेनर के आधार पर आप का उपयोग आप भी बाईं ओर ग्रिड संरेखित सकता है पक्ष, अपने सही करने के लिए खाली जगह छोड़ने:
<DataGrid HorizontalAlignment="Left">
<DataGrid.Columns>
<DataGridTextColumn Header="FishLine ID"/>
</DataGrid.Columns>
...
</DataGrid>
उम्मीद है कि यह है कि आप क्या देख रहे थे है के लिए ...
चौड़ाई = "*" चाल का उपयोग करना चाहता हूं –
आपका उत्तर मेरे लिए काम नहीं करता है, इसके बजाय मैंने निम्नलिखित डेटाग्रिड संपत्ति परिभाषा का उपयोग किया, जो मेरे लिए काम करता था: 'RowHeaderWidth = "0" ' – Eido95
मैं तुम्हेंनिर्धारित करने की आवश्यकता लगता है गलत पर 0, और कुछ इस तरह:
<DataGrid AutoGenerateColumns = "False" ItemsSource = "{Binding BindSource}">
<DataGrid.Columns>
<DataGridTextColumn Header = "FishLine ID" Binding = "{Binding ID}" Width="*"/>
</DataGrid.Columns>
</DataGrid>
कि यह करना चाहिए: पी
जो बहुत बेहतर था – DDR
यदि एक कॉलम की चौड़ाई है "*" भी तो मैंने देखा है खाली datagrid के दाएँ भाग में स्तंभ। इसे हल करने के लिए, डाटाग्रिड की चौड़ाई को मिनविड्थ और मैक्सविड्थ के बजाय "चौड़ाई = 500" के रूप में निर्दिष्ट करें।
<DataGrid AutoGenerateColumns="False" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Width="500" MinHeight="180" CanUserAddRows="False" CanUserDeleteRows="false" ItemsSource="{Binding MyList}" SelectedItem="{Binding SelectedValue}">
<DataGrid.Columns>
<DataGridTextColumn Header="Start Date" Binding="{Binding StartDate}" IsReadOnly="True" MinWidth="60" Width="Auto"/>
<DataGridTextColumn Header="End Date" Binding="{Binding EndDate}" IsReadOnly="True" MinWidth="60" Width="*"/>
</DataGrid.Columns>
</DataGrid>
- 1. WPF 4.0
- 2. WPF 4.0
- 3. रोकें WPF
- 4. WPF सूचीदृश्य अतिरिक्त कॉलम
- 5. WPF 4.0 फ़ॉन्ट रेंडरिंग समस्या
- 6. कैसे WPF 4.0 DatePicker नियंत्रण
- 7. .NET 4.0 WPF ऑटोमेशन अपवाद
- 8. SQLAlchemy और खाली कॉलम
- 9. सत्यापन रोकें जब सत्यापन त्रुटियां WPF DataGrid
- 10. WPF छिपाएं ग्रिड कॉलम
- 11. WPF तालिका कॉलम आकार
- 12. दो कॉलम (WPF)
- 13. WPF उपयोगकर्ताओं के लिए सिल्वरलाइट (4.0)
- 14. वर्णक क्षेत्र में खाली तारों को रोकें
- 15. संपादन को खाली होने से रोकें
- 16. WPF टैब नियंत्रण टैब को रोकें
- 17. WPF: छिपाई जा रही है ContextMenu खाली
- 18. खाली तालिका डेटा और रीसेट पहचान कॉलम
- 19. छिपाएं कॉलम अगर सभी पंक्तियाँ खाली हैं
- 20. WPF
- 21. स्टाइल या संसाधन में WPF डेटाग्रिड कॉलम
- 22. WPF ग्रिड कॉलम MaxWidth लागू नहीं
- 23. निश्चित चौड़ाई कॉलम के साथ WPF ट्रीव्यू
- 24. गतिशील कॉलम के साथ wpf ग्रिड
- 25. WPF कॉम्बोबॉक्स पूर्ण कॉलम चौड़ाई भरें
- 26. WPF DataGrid बंधन और कॉलम प्रदर्शन
- 27. WPF डेटाग्रिड बाध्यकारी कस्टम कॉलम हेडर
- 28. WPF DataGridComboBoxColumn
- 29. पॉप्युलेट " " टेक्स्ट बॉक्स में से रोकें खाली GridView डेटा
- 30. खाली स्थान
शायद आप चौड़ाई = "*" सेट करना चाहते हैं? – vorrtex
क्या आप चाहते हैं कि कॉलम सभी उपलब्ध चौड़ाई का उपभोग करे या आप "खाली कॉलम" को छिपाना चाहते हैं? –
मैं कॉलम को सभी उपलब्ध WIdth –