我试过这个:
GridViewRow row = MedChangeTable.Rows[e.RowIndex];
string med = DataBinder.Eval(row.DataItem, "MedicationName").ToString();
由于某种原因,row.DataItem是null
。
答案 0 :(得分:0)
试试这个:
int cellIndex = 1;
GridViewRow row = MedChangeTable.Rows[e.RowIndex];
string med = row.Cells[cellIndex].Text;
你最好检查你是否在细胞内控制。像这样:
string med = ((Label)(row.Cells[cellIndex].Controls[0])).Text;