Получить значение столбца при нажатии кнопки - PullRequest
0 голосов
/ 17 сентября 2018

При нажатии кнопки мне нужно получить значение ObjID для этой строки и использовать его в качестве параметра для новой таблицы, которая создается при нажатии той же кнопки.

Это таблица:

https://jsfiddle.net/nz586y1h/1/

Я должен сохранить это значение в переменной Par, чтобы впоследствии его можно было использовать в коде в качестве параметра для новой таблицы:

  var par = (that value)
    LogicTableAdapters.getCharacteristicTableAdapter getObChar = new LogicTableAdapters.getCharacteristicTableAdapter();

    DataTable dtObChar = getObChar.getCharacteristicTableAdapter(par);

    DataTable dtCh = new DataTable();
    dtCh.Columns.AddRange(new DataColumn[4]{ new DataColumn("CharaID", typeof(string)), new DataColumn("CharaName", typeof(string)), new DataColumn("ColType", typeof(string)), new DataColumn("TypeID", typeof(int)),});

    foreach (DataRow dr in dtObChar.Rows)
    {
        dtCh.Rows.Add(dr["CharaID"].ToString(), dr["CharaName"].ToString(), dr["ColType"] == DBNull.Value ? null : dr["TypeID"].ToString());
    }

    gvObjChara.DataSource = dtCh;
    gvObjChara.DataBind();

Я пытался с ajax, но это медленно. Я использовал jquery, чтобы подобрать значение и отправить его в веб-метод (ObjectValue), а затем передать его, но сначала создается GridView и активируется веб-метод, поэтому значение не передается.

 [WebMethod(EnableSession = true)]

        public static void GetRequest(int header)
        {

            int ObjectValue = header;

            return;

        }

Я думаю, мне нужно использовать сессию для этого. Чтобы получить значение столбца для этой строки, нажмите кнопку, но я не знаю, как.

Может ли кто-нибудь помочь мне с этим?

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...