我想写下面一个方法
/// <summary>
/// 传入参数刷新DataTable中的值
/// </summary>
/// <param name="dt">被更新的Table</param>
/// <param name="colName">需要更新的字段</param>
/// <param name="strObj">需要被更新的内容</param>
public static void refreshDataTable(ref DataTable dt, string colName, string strObj)
{
}
请问这个方法应该怎么写啊?
/// <summary>
/// 传入参数刷新DataTable中的值
/// </summary>
/// <param name="dt">被更新的Table</param>
/// <param name="colName">需要更新的字段</param>
/// <param name="strObj">需要被更新的内容</param>
public static void refreshDataTable(ref DataTable dt, string colName, string strObj)
{
}
请问这个方法应该怎么写啊?
1. 把传入的 strObj 更新到 DataTable
2. 把传入的值更新到 DB,然后同时刷新 DataTable
3. 根据传入的值,查找 DB 中符合条件的记录,然后取出来更新 DataTable楼主,你要的是哪一个啊?
for(int i = 0; i <dt.Rows.Count; i++)
{
if ((int)dt.Rows[i]["id"] == 3)
{
dt.Rows[i][colName] = strObj;
}
}