कोड-पीछे से ऐसा करने के लिए यह थोड़ा कठिन है, लेकिन प्रक्रिया सरल है।
सबसे पहले, मैं आपकी तालिका मान रहा हूं और इसके तत्व runat="server"
विशेषता के साथ चिह्नित हैं। यह आपको नियंत्रण के सर्वर-साइड एपीआई तक पहुंच प्रदान करेगा।
कहें कि आप पहली पंक्ति में दो कोशिकाओं को मर्ज करना चाहते हैं। इस प्रक्रिया में एक सेल के कोल्पन को सेट करना, फिर दूसरे को हटा देना शामिल है।
myTable.Rows[0].Cells[i].ColSpan = 2;
myTable.Rows[0].Cells.RemoveAt(i + 1)
यह पंक्ति के लिए समान है।
myTable.Rows[0].Cells[i].RowSpan = 2;
myTable.Rows[1].Cells.RemoveAt(i)
यहाँ एक बड़ा दोनों रोस्पेन और कॉल्सपन शामिल मर्ज का एक उदाहरण है:
myTable.Rows[0].Cells[i].ColSpan = 2;
myTable.Rows[0].Cells[i].RowSpan = 2;
myTable.Rows[0].Cells.RemoveAt(i + 1)
myTable.Rows[1].Cells.RemoveAt(i)
myTable.Rows[1].Cells.RemoveAt(i + 1)
ध्यान रखें कि आपके टेबल पहले से ही पंक्ति विस्तारों है और सेल तक फैला है कि आप क्या करने के लिए अधिक फुटवर्क होगा अगर गणना करने के लिए कि कौन से कोशिकाओं को हटाने की आवश्यकता है।
शुभकामनाएं!