2016-07-11 2 views
0

Как я могу прочитать определенную строку и столбец в строке? Если бы я имел 2 значения в моей GridView, я хочу, чтобы прочитать в строке и столбце в rowboundкак читать значение столбца и строки в строке

код здесь

protected void gvModal_RowDataBound(object sender, GridViewRowEventArgs e) 
    { 
     if(e.Row.RowType == DataControlRowType.DataRow) 
     { 
      string idd = gvModal.DataKeys[e.Row.RowIndex].Value.ToString(); 
      string qa = "select Date_Issued, Quantity, Unit FROM Issuance_Consumables"; 
      GridView gvDet = (GridView)e.Row.FindControl("gvIssuance"); 

      gvDet.DataSource = GetData2(qa); 
      gvDet.DataBind(); 
     } 
    } 

DateIUssued, количество и блок будет отличаться от «Компания» «Модель», и т. д. из строки «idd»

+0

Проверить [получить значение ячейки] (http://stackoverflow.com/questions/10295401/how-to-get-value-of-a-cell-in-row-data-bound-event-and -как к регистрации по прибытии, если-а-клеточно-я). Я думаю, это может помочь. – Mushfiq

+0

RowDataBound запускается для каждой строки, а элементы управления строкой доступны в RowDataBound. Чтобы получить предыдущую строку GridViewRow prevve = GridView1.Rows [e.Row.RowIndex - 1]; – Sami

+0

Вы используете вложенный GridView? –

ответ

0

Для этого вам необходимо получить соответствующее значение ячейки.

Строковое значение = e.Row.Cells [2] .Text;

Вы можете получить значения, подобные этому, и вы можете продолжить.