簡體   English   中英

如何使用變量在C#.net(MVC)中指定列名

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM