让我说我得到一个包含整行的变量,我知道它的
row.column = "value";
我的代码是:
public void editseatsnr(string seatPostion , int BusID)
{
var bus = db.Seats.Select( s => s.BusID).FirstOrDefault();
}
seatPostion是一个包含列名的字符串,BusID是第一列中的主键
并且是一张桌子的照片:
假设我在seatPostion中得到“A2”,而公共汽车在第二行,如何编辑单元格?
答案 0 :(得分:0)
如果您想设置DatagridView
列名,可以使用此代码:
grid.Columns[0].HeaderText = "First Column";
您也可以给出列的名称而不是索引,例如:columns["name"]
答案 1 :(得分:0)
我row
的类型为System.Data.DataRow
,然后根据保存列名称的变量从行中提取值将如下所示:
row[myVariable] = "some value";
如果您需要通过文字列名引用这些值,那么您可以执行以下操作:
row["myColumn"] = "some value";
有关详细信息,请参阅DataRow MDSN文章。