当用户使用javascript点击单元格时如何显示数据?

how to display data when user click on cell using javascript?

我有这样构建的网格

Name Amt    Invoice
Tom  100    bla bla
Liz  200    bla bla
Sue  300    bla bla
Edd  400    bla bla
Mat  500    bla bla

我使发票列不可见(Visible = False)

在我的代码中当用户 select 第 1 行时,我需要在后面的代码中读取发票详细信息。

我试过了

    protected void grd_SelectedIndexChanged(object sender, EventArgs e)
    {

        string Invoice = grd.SelectedRow.Cells[3].Text;

但发票总是空的

当我将可见性更改为 True 时它会起作用,然后我可以阅读它

但我不想让用户看到这一栏

我该怎么做?

通过设置列Visible = True,数据从视图状态发出。因此数据不会出现在回发中。要解决此问题,您可以设置 Visible = False 并使用 css 隐藏该列。或者使用隐藏输入。