2011-06-04 23 views
5

में डेटाकेनी नामों का मूल्य निर्धारित करें मैं सी # कोड में ग्रिडव्यू के डेटाकेनेनाम के मूल्य को कैसे सेट कर सकता हूं?गतिशील रूप से ग्रिडव्यू

के बाद से मेरी gridview गतिशील रूप से उत्पन्न होता है, मैं .cs से यह निर्धारित करने की आवश्यकता फ़ाइल

उत्तर

12

सीएस में लिखें कोड की तरह

GridView घ फ़ाइल;

protected void Page_Load(object sender, EventArgs e) 

{ 
    d = new GridView(); 

    d.DataKeyNames = new string[] { "Column1", "Column2" }; 
    form1.Controls.Add(d); 
} 
5

आप ग्रिड के किसी भी अन्य संपत्ति की तरह सेट कर सकते हैं:

myGrid.DataKeyNames = new string[] {"Id", "Name"}; 

यह निम्न कथात्मक कोड से मेल खाती है :

<asp:GridView id="myGrid" DataKeyNames="Id,Name" ... /> 
2

कुछ इस तरह:

myGridView.DataKeyNames =new string[]{"PrimaryKeyId"} 
1

आप अपने GridView की DataKeyNames संपत्ति सेट कर सकते हैं।

{YourGriViewID}.DataKeyNames = new string[] {"ColV", "Col"}; 
संबंधित मुद्दे