2

假设我有一个包含整行的变量,我知道它

row.column = "value";

我的代码是:

public void editseatsnr(string seatPostion , int BusID)
    {
        var bus = db.Seats.Select( s => s.BusID).FirstOrDefault();

    }

seatPostion 是带有列名的字符串,BusID 是第一列中的主键

这是一张桌子的照片:

桌子的图片

假设我在座位位置得到“A2”,而公共汽车在第二排,应该如何编辑单元格?

4

2 回答 2

0

Irow属于 类型System.Data.DataRow,然后根据包含列名称的变量从行中提取值将如下工作:

row[myVariable] = "some value";

如果您需要通过文字列名引用值,那么您将执行以下操作:

row["myColumn"] = "some value";

有关详细信息,请参阅DataRow MDSN 文章。

于 2013-11-07T21:23:59.370 回答
0

如果要设置DatagridView列名,可以使用以下代码:

 grid.Columns[0].HeaderText = "First Column"; 

您也可以给出列的名称而不是索引,例如:columns["name"]

于 2013-11-07T21:06:12.177 回答