एक अलग बटन के उपयोग के साथ संपादन मोड में ग्रिड व्यू भेजना - सी #, एएसपीनेट, ग्रिडव्यू, वेबफॉर्म, इनलाइन-एडिटिंग

मैंने प्रयोग किया है GridView.EditIndex = -1 ऐसा करने के लिए, हालांकि मुझे हमेशा बटन को दो बार क्लिक करना होगा। यदि ग्रिडव्यू में डेटा पहले से मौजूद है, तो इसे ग्रिडव्यू से हटा दिया गया है। ऐसा क्यों है?

मैं प्रयास कर चुका हूं:
this.subBindGrid();

protected void subBindGrid()
{
GridView.Columns[7].Visible = true;
GridView.DataSource = <filepath>.Tables[0].DefaultView;
GridView.DataBind();
}

मैंने भी कोशिश की है:

GridView.DataBind();

अपने दम पर।

इनमें से कोई भी कोई फर्क नहीं पड़ता है।

उत्तर:

उत्तर № 1 के लिए 1

जब भी आप किसी पृष्ठ पर किसी भी नियंत्रण पर क्लिक करते हैं। Http की स्टेटलेस प्रकृति के कारण नए पृष्ठ के लिए सर्वर से अनुरोध भेजा गया है। हर बार जब आप बटन पर क्लिक करते हैं तो आपको एक नया पृष्ठ मिलता है DataSource ग्रिडव्यू का खाली है। इसे हल करने के लिए। बाद GridView.EditIndex = -1
अपने डेटासोर्स को बांधें और subBindGrid(); याद रखें यह केवल तभी काम करेगा <filepath>.Tables[0].DefaultView निरर्थक नहीं है


संबंधित सवाल
सबसे लोकप्रिय