[英]How do I use a variable to specify the column name in C#.net (MVC)
可以说我有一个保存整行的变量,我知道它
row.column = "value";
我的代码是:
public void editseatsnr(string seatPostion , int BusID)
{
var bus = db.Seats.Select( s => s.BusID).FirstOrDefault();
}
seatPostion是具有列名称的字符串,而BusID是第一列中的主键
这是一张桌子的照片:
可以说我在seatPostion中获得了“ A2”,而公共汽车在第二排,应该如何编辑单元格?
如果要设置DatagridView
列名,则可以使用以下代码:
grid.Columns[0].HeaderText = "First Column";
您也可以给列名而不是索引,例如: columns["name"]
我的row
类型为System.Data.DataRow
,然后根据保存列名称的变量从行中提取值,如下所示:
row[myVariable] = "some value";
如果需要通过文字列名称引用值,则可以执行以下操作:
row["myColumn"] = "some value";
有关更多信息,请参见DataRow MDSN文章。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.