c# - DataGridView कॉलम नाम संपादित करें




names columnname (5)

मुझे नहीं लगता कि कस्टम कोड लिखने के बिना ऐसा करने का एक तरीका है मैं एक कॉलमहैडरडबलक्लिक ईवेंट हैंडलर को लागू करता हूं, और कॉलम हैडर के शीर्ष पर एक टेक्स्ट बॉक्स नियंत्रण बना देता हूं।

क्या कोई डेटाग्रिड दृश्य में स्तंभ नामों को संपादित करने का कोई तरीका है?


मुझे लगता है कि आप क्या चाहते हैं, कॉलम की हैडर टेक्स्ट की संपत्ति को संपादित करना है:

myDataGrid.TableStyles[0].GridColumnStyles[0].HeaderText = "My Header"

स्रोत : http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=186908&SiteID=1


आप ऊपर पोस्ट किए गए किसी भी चीज़ को जानने के बिना भी सीधे संपादित कर सकते हैं:

protected void gvCSMeasureCompare_RowDataBound(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowType == DataControlRowType.Header)
        e.Row.Cells[0].Text = "New Header for Column 1";
}

इसे इस्तेमाल करे

myDataGrid.Columns[0].HeaderText = "My Header"
myDataGrid.Bind() ;

आप सीधे शीर्षक को संपादित कर सकते हैं:

dataGridView1.Columns[0].HeaderCell.Value = "Created";
dataGridView1.Columns[1].HeaderCell.Value = "Name";

और इतने पर के रूप में कई कॉलम के लिए आपके पास है