//protected void GridView2_RowCommand(object sender, GridViewCommandEventArgs e) //{ // //clean up data on display // GridView1.DataSource = null; // GridView1.DataBind(); // tSearch.Text = ""; // hideAllGridViewPanel(); // Panel2.Visible = true; // BNext.Visible = false; // BPrevious.Visible = false; // songDGpage.Value = "0"; // LPageNumCount.Text = "1"; // var data = GridView2.DataKeys[Convert.ToInt32(e.CommandArgument)].Values[0]; //get DataKeyNames="User_ID" // gvMode.Value = data.ToString(); // FSongList(0, 100, data.ToString()); //} //protected void Bfavorite_Click(object sender, EventArgs e) //{ // //clean up data on display // GridView1.DataSource = null; // GridView1.DataBind(); // tSearch.Text = ""; // hideAllGridViewPanel(); // Panel2.Visible = true; // BNext.Visible = false; // BPrevious.Visible = false; // songDGpage.Value = "0"; // LPageNumCount.Text = "1"; // //LocationID = Me.MyListView.DataKeys(currentItem.DataItemIndex)("LocationID") // //var data = this.GridView2.DataKeys( ((Button)sender).Text.ToString(); //get DataKeyNames="User_ID" // //gvMode.Value = data.ToString(); // //FSongList(0, 100, data.ToString()); //} private void FSongList(int page, int rows, string user) { if (user.Length > 0) { CrazyKTVWCF.FavoriteLogin(user.ToString()); //need to login first to see favoritesongs } string jsonText = CrazyKTVWCF.FavoriteSong(user.ToString().Trim(), page, rows); DataTable dt3 = GlobalFunctions.JsontoDataTable(jsonText); DataView dv3 = new DataView(dt3); //dv.Sort = "Song_Singer asc, Song_SongName asc, Song_Id asc"; GridView1.DataSource = dv3; GridView1.DataBind(); if (dv3.Count == rows) { BNext.Visible = true; if (page > 0) { BPrevious.Visible = true; } else { BPrevious.Visible = false; } } else { BNext.Visible = false; if (page > 0) { BPrevious.Visible = true; } else { BPrevious.Visible = false; } } }