0
행 바인딩에서 특정 행과 열을 읽으려면 어떻게해야합니까? 내가있는 gridview에서이 개 값을 가지고 있다면, 나는행 바운드에서 열과 행 값을 읽는 방법
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, 수량 및 단위가 "모델", "회사"에서 달라질 수 rowbound에서 행과 열마다 여기
코드를을 읽을 수, 등 문자열에서 "idd"
[셀 값 가져 오기] (http://stackoverflow.com/questions/10295401/how-to-get-value-of-a-cell-in-row-data-bound-event-and)를 확인하십시오. -i-check-if-a-cell-i). 나는 이것이 도움이 될 것이라고 생각한다. – Mushfiq
RowDataBound는 각 행에 대해 실행되며 해당 행 컨트롤은 RowDataBound에서 액세스 할 수 있습니다. 이전 행을 얻으려면 GridViewRow prevrow = GridView1.Rows [e.Row.RowIndex - 1]; – Sami
중첩 된 GridView를 사용하고 있습니까? –