как использовать сессию с помощью linq для просмотра вложенных сеток для внешнего веб-API - PullRequest
0 голосов
/ 04 июля 2019

Я использовал сторонний веб-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();
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...