DataGridView में किसी भी निर्दिष्ट सेल पर फ़ोकस कैसे सेट करें? मैं फोकस (rowindex, columnindex) जैसे एक साधारण तरीके की उम्मीद कर रहा था लेकिन यह इतना आसान नहीं है।डेटाग्रिड व्यू - एक विशिष्ट सेल पर ध्यान केंद्रित करें
उत्तर
काम नहीं करेगा सेट की तरह वर्तमान सेल:
DataGridView1.CurrentCell = DataGridView1.Rows[rowindex].Cells[columnindex]
या
DataGridView1.CurrentCell = DataGridView1.Item("ColumnName", 5)
और आप सीधे द्वारा संपादन के साथ ध्यान केंद्रित कर सकते हैं:
dataGridView1.BeginEdit(true)
CurrentCell काम किया, लेकिन DataGridView1.Item (1, 5) नहीं किया था। मुझे करना था: dataGridView1.CurrentCell = dataGridView1.Rows [rowindex] .Cells [columnindex]। –
आप एकाधिक चयन से बचने के लिए सही
dataGridView1.Rows[rowindex].Cells[columnindex].Selected = true;
को Selected
संपत्ति की स्थापना करके एक विशिष्ट Cell
को Focus
सेट कर सकते हैं बस
dataGridView1.MultiSelect = false;
सेट DataGridView के साथ समस्या यह है कि यह पहली पंक्ति को स्वतः चयन है तो आप
grvPackingList.ClearSelection();
dataGridView1.Rows[rowindex].Cells[columnindex].Selected = true;
द्वारा चयन को साफ़ करना चाहते हैं
अन्य बुद्धिमान यह
private void dataGridView1_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
{
int row = e.RowIndex;
int col = e.ColumnIndex;
if (row < 0 || col != 3)
return;
if (e.FormattedValue.ToString().Equals(String.Empty))
{
}
else
{
double quantity = 0;
try
{
quantity = Convert.ToDouble(e.FormattedValue.ToString());
if (quantity == 0)
{
MessageBox.Show("The quantity can not be Zero", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
e.Cancel = true;
return;
}
}
catch
{
MessageBox.Show("The quantity should be decimal value.", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
e.Cancel = true;
return;
}
}
}
यह प्रश्न के लिए एक वैध समाधान नहीं है। – Tizz
DataGridView1.CurrentCell = DataGridView1.Item ("ColumnName", 5)
मुझे एक ही समस्या थी। मैंने कुछ कॉलम छुपाए हैं और बाद में मैंने पहली पंक्ति का चयन करने की कोशिश की। यह वास्तव में ऐसा नहीं किया काम:
datagridview1.Rows[0].Selected = true;
तो मैं cell[0,0]
का चयन करने की कोशिश की, लेकिन यह भी काम नहीं किया, क्योंकि इस सेल प्रदर्शित नहीं किया गया था। अब मेरा अंतिम समाधान बहुत अच्छी तरह से काम कर रहा है:
datagridview1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
datagridview1.CurrentCell = datagridview1.FirstDisplayedCell;
तो यह पूरी पहली पंक्ति का चयन करता है।
public void M(){
dataGridView1.CurrentCell = dataGridView1.Rows[0].Cells[0];
dataGridView1.CurrentCell.Selected = true;
dataGridView1.BeginEdit(true);
}
व्याख्या करने की देखभाल? – SMUsamaShah
(वस्तु प्रेषक, EventArgs ई) की कोशिश इस
dataGridView1.CurrentCell = dataGridView1.Rows [dataGridView1.Rows.Count1] .Cells [0];
इस कोड को अंतिम पंक्ति और 1 सेल
बस सरल पेस्ट और दर्रा Gridcolor() किसी भी जहां आप चाहते हैं पर ध्यान केंद्रित कर सकते हैं।
Private Sub Gridcolor()
With Me.GridListAll
.SelectionMode = DataGridViewSelectionMode.FullRowSelect
.MultiSelect = False
'.DefaultCellStyle.SelectionBackColor = Color.MediumOrchid
End With
End Sub
स्टैक ओवरफ़्लो में आपका स्वागत है! हालांकि यह कोड स्निपेट प्रश्न हल कर सकता है, [एक स्पष्टीकरण सहित] (// meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers) वास्तव में आपकी पोस्ट की गुणवत्ता में सुधार करने में मदद करता है।याद रखें कि आप भविष्य में पाठकों के लिए प्रश्न का उत्तर दे रहे हैं, और वे लोग आपके कोड सुझाव के कारणों को नहीं जानते हैं। स्पष्टीकरण टिप्पणियों के साथ अपने कोड को भीड़ न करने का प्रयास करें, इससे कोड और स्पष्टीकरण दोनों की पठनीयता कम हो जाती है! – kayess
- 1. डेटाग्रिड व्यू: एक सेल की बजाय पूरी पंक्ति को कैसे ध्यान केंद्रित करें?
- 2. डेटाग्रिड व्यू सेल
- 3. डेटाग्रिड व्यू सेल
- 4. डेटाग्रिड व्यू से चयनित सेल
- 5. डेटाग्रिड व्यू सेल संरेखण काम नहीं करेगा
- 6. डेटाग्रिड व्यू में सेल मान बदलने पर निगरानी कैसे करें?
- 7. एनएसएलर्ट एक्सेसरी आइटम पर ध्यान केंद्रित करें
- 8. डेटाग्रिड व्यू सेल चयन और पूर्णरो चयन
- 9. टेक्स्ट बॉक्स पर ध्यान केंद्रित
- 10. डेटाग्रिड व्यू
- 11. डेटाग्रिड व्यू कम्बोबॉक्स सेल इवेंट सी #
- 12. डेटाग्रिड व्यू सेल के माध्यम से लूपिंग
- 13. डेटाग्रिड व्यू-वैल्यू सहेजा नहीं जाता है यदि सेल
- 14. डेटाग्रिड व्यू
- 15. स्क्रीन पर समय-समय पर कार्डलाइन पर ध्यान केंद्रित करें
- 16. एंड्रॉइड कैसे एक्शनबार खोज पर ध्यान केंद्रित करें
- 17. डेटाग्रिड व्यू सेल में मूल्य कैसे सम्मिलित करें?
- 18. डेटाग्रिड व्यू
- 19. एक ही डेटाग्रिड व्यू कॉलम
- 20. jquery गतिशील सामग्री पर ध्यान केंद्रित सेट?
- 21. डेटाग्रिड सेल
- 22. डेटाग्रिड व्यू चेकबॉक्स कॉलम
- 23. जब यह पर ध्यान केंद्रित करने एक्सएमएल
- 24. एंड्रॉइड पर कस्टम व्यू कैसे केंद्रित करें?
- 25. अगले इनपुट (jquery) पर ध्यान केंद्रित
- 26. कैसे ध्यान केंद्रित करने पर और क्लिक
- 27. एक डेटाग्रिड व्यू कॉलम पर सत्यापन
- 28. डेटाग्रिड व्यू: क्लिपबोर्ड पर पूर्ण प्रतिलिपि
- 29. डेटाग्रिड व्यू चेकबॉक्स घटनाएं
- 30. किसी तत्व पर सही तरीके से कैसे ध्यान केंद्रित करें?
इस एक बाहर की कोशिश करो ..... http://stackoverflow.com/questions/20822270/canceledit-does-not-keep-focus-on-edited-cell-in-datagridview-c -शर्प –