How do retrieve multi DataKey value


 

กำหนด DataKeyName เป็น Array ดังนี้:


<asp:GridView ID="GridView1" runat="server"
            AutoGenerateColumns="False"
         
  DataKeyNames="ProductID,ProductName"
            DataSourceID="SqlDataSource1"
            BackColor="White"
            BorderColor="#336666"
            BorderStyle="Double"
            BorderWidth="3px"
            CellPadding="4"
            GridLines="Horizontal"
            onselectedindexchanged="GridView1_SelectedIndexChanged">

ดึง DataKey ไปใช้งาน:


protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
    int _index = GridView1.SelectedIndex;
    string strProID = GridView1.DataKeys[_index].Values[0].ToString(); //ProductID
    string strProName = GridView1.DataKeys[_index].Values[1].ToString(); //ProductName

    Session["proid"] = strProID ;
    Session["proname"] = strProName ;  
}

 

Advertisements
เกี่ยวกับ

Nuchit Atjanawat is a Microsoft MVP, GreatFriends Community Leader, WindowsITPro Columnist(Mr.Nano), Silverlight Business Application Instructor, Speaker in various Microsoft events, Author, passionate Blogger and a Software Engineer by profession. He has a very good skill over Silverlight, LightSwitch, C#, XAML & Blend. He shares his technical findings, tutorials in his technical blog. Follow his Blog and Facebook page to be updated on latest articles. - Technical Blog: https://janawat.wordpress.com - WindowsITPro Columnist(Mr.Nano): http://windowsitpro.net - The GreatFriends.Biz Community Discussion Board (nano): http://greatfriends.biz - witter: https://twitter.com/janawat - Facebook Page: https://www.facebook.com/nuchit - Instructor: http://bit.ly/GF250-01, http://bit.ly/GF150-02

เขียนใน Web Application

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

In Archive
%d bloggers like this: