我创建了一个数据表.它有3列Product_id,Product_name和Product_price
Datatable table= new DataTable("Product");
table.Columns.Add("Product_id", typeof(int));
table.Columns.Add("Product_name", typeof(string));
table.Columns.Add("Product_price", typeof(string));
table.Rows.Add(1, "abc", "100");
table.Rows.Add(2, "xyz", "200");
Run Code Online (Sandbox Code Playgroud)
现在我想通过索引找到并更新该行.
比如说
我想将Product_name列的值更改为具有Product_id列值的"cde" :2.
我在我的项目上创建了一个DataRow
DataRow datarow;
Run Code Online (Sandbox Code Playgroud)
我想将此数据转换为任何类型的对象.我怎么能这样做?
我有一个具有类型参数的函数.
public static object SetValuesToObject(Type tClass, DataRow dr)
{
//
.............
//
return object
}
Run Code Online (Sandbox Code Playgroud)
我不知道如何传递一个类作为此函数的参数.在这里,我想通过参数类"产品".
我试过这个
SetValuesToObject(Product,datarow);
Run Code Online (Sandbox Code Playgroud)
但它不起作用.我怎么能这样做?