相关疑难解决方法(0)

如何从DataGrid for Windows Form Application中的选定行获取值?

标题非常明显.我有一个Windows窗体应用程序的DataGrid,我希望能够存储所选行的值.这样做最简单的方法是什么?

我在搜索中找到了这段代码作为示例,但在DataGrid的排序方式不同时不起作用:

private void grdPatients_CurrentCellChanged(object sender, EventArgs e)
    {
        int row = grdPatients.CurrentRowIndex;

        grdPatients.Select(row);

        ArrayList arrayList = new ArrayList();

        for (int i = 0; i < 3; i++)
        {

            arrayList.Insert(i, (patientsDS.Tables["PatientList"].Rows[row].ItemArray.GetValue(i)));

        }

        textBox1.Text = "" + arrayList[0];

        textBox2.Text = "" + arrayList[1];

        textBox3.Text = "" + arrayList[2];
    }
Run Code Online (Sandbox Code Playgroud)

c# winforms

14
推荐指数
2
解决办法
9万
查看次数

标签 统计

c# ×1

winforms ×1