Я использовал сторонний веб-API в своем коде и получил данные через сетку, теперь я хочу использовать вложенную сетку для подкатегории, но я получаю ошибку, как использовать сеанс в этом коде
сеткаПросмотр вложенной сетки:
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
this.Load_Grid();
}
}
private void Load_Grid()
{
string apiUrl = "http://...";
WebClient client = new WebClient();
client.Headers["Content-type"] = "application/json";
client.Encoding = Encoding.UTF8;
var json = client.DownloadString(apiUrl);
json = Regex.Unescape(json);
Example exap = JsonConvert.DeserializeObject<Example>(json);
var GRADE_ID = Session["vGRADE_ID"].ToString().ToList();
grvTest.DataSource = exap.detail.data;
grvTest.DataBind();
// OnRowDataBound();
}
protected void gvSub_OnRowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
string GRADE_ID = grvTest.DataKeys[e.Row.RowIndex].Value.ToString();
GridView gvSub = (GridView)e.Row.FindControl("gvSub") as GridView;
gvSub.DataSource = GRADE_ID;
// gvSub.DataSource = GetData(string.Format("select top 3 * from Orders where CustomerId='{0}'", customerId));
gvSub.DataBind();
}
}