[英]Strongly typed dataset using variables for column names
我目前正在通過索引引用通用DataSet,並希望將其轉換為表類型的強類型DataSet。 問題是我對DataRow的索引是一個變量。
目前,我正在執行以下操作,其中從數據庫中提取了History_Column值。
e.Dr[c.History_Column.ToString()] = Entry;
我想將DataRow(在示例中為'Dr')定義為表的類型,因此我可以執行以下操作:
e.Dr.COLUMN_NAME = Entry;
如何以這種方式使用動態變量?
謝謝!
您可以使用動態類型來實現目標,但是您的目標聽起來有點矛盾。
dynamic Dr = new ExpandoObject();
Dr.whatever = 6;
Dr.anything = "asdf";
如果將ExpandoObject
與dynamic
一起使用,則可以分配任何屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.