访问数据表的单元格值
任何人都可以帮助我如何访问第四列的第一个单元格的值?
abcd 1 2 3 5 gnml
例如,如何访问价值d,如果这将是可数据的?
谢谢。
如果您需要对单元格值进行弱引用:
object field = d.Rows[0][3]
要么
object field = d.Rows[0].ItemArray[3]
应该这样做
如果你需要一个强types的引用(在你的情况下是string),你可以使用DataRowExtensions.Field扩展方法:
string field = d.Rows[0].Field<string>(3);
(在这种情况下,请确保System.Data已列在名称空间中)
索引是0,因此我们首先访问第一行(0),然后是这一行的第四列(3)
string abc= dt.Rows[0]["column name"].ToString();
你也可以尝试(第四列的第一个单元格):
dt.Rows[0][3]
foreach(DataRow row in dt.Rows) { string value = row[3].ToString(); }
数据d在行0和列3中的值为d:
DataTable table; String d = (String)table.Rows[0][3];
public V[] getV(DataTable dtCloned) { V[] objV = new V[dtCloned.Rows.Count]; MyClasses mc = new MyClasses(); int i = 0; int intError = 0; foreach (DataRow dr in dtCloned.Rows) { try { V vs = new V(); vs.R = int.Parse(mc.ReplaceChar(dr["r"].ToString()).Trim()); vs.S = Int64.Parse(mc.ReplaceChar(dr["s"].ToString()).Trim()); objV[i] = vs; i++; } catch (Exception ex) { // DataRow row = dtError.NewRow(); row["r"] = dr["r"].ToString(); row["s"] = dr["s"].ToString(); dtError.Rows.Add(row); intError++; } } return vs; }
- 我如何才能找出哪些服务器主机LDAP在我的Windows域?
- Json.Net中的PreserveReferencesHandling和ReferenceLoopHandling有什么区别?
- 用户'IIS APPPOOL \ ASP.NET v4.0'login失败
- 使用HttpHandlerstream数据库图像
- 如何使用multipart / form-data做一个ASP.NET MVC Ajax表单发布?
- 路由请求时,HttpContext.Current.Session为空
- 我如何让Gridview呈现THEAD?
- Windows更新后“名称空间”System.Web.Mvc“中不存在types或名称空间名称”Html“
- IIS 8.0 ASP.NET和错误500.19