一、修改
必须这样:
DataRow row=myTable.Rows[0];
row.BeginEdit();
row.["userName"]="aa";
row["pwd"]="121";
row.EndEdit();实例:
实现DataGridViewer数据绑定,并改变其中一列的数据格式
//dg绑定数据
public void Binding(string sqlstr)
{
SqlCommand com2 = DB.sqlcom(sqlstr);
SqlDataAdapter ad = new SqlDataAdapter(com2);
DataSet ds = new DataSet();
ds.Clear();
ad.Fill(ds, "temp1");
DataTable dt =(DataTable) ds.Tables["temp1"];
for (int i = 0; i < dt.Rows.Count;i++ )
{
DataRow row=dt.Rows[i];
row.BeginEdit();
string old= row["记帐时间"].ToString();
row["记帐时间"] = old.Substring(0, 4) + "年" + old.Substring(4, 2) + "月" + old.Substring(6,2) + "日";
row.EndEdit();
}
dg.DataSource = dt.DefaultView;
}二、添加一行
代码如下:
object[] row=new object[3];
row[0]="yy";
row[1]="123";
row[2]="2007-09-09";
myTable.Rows.Add(row);三、删除某行
代码如下:
删除第二行
myTable.Rows.RemoveAt(1);
必须这样:
DataRow row=myTable.Rows[0];
row.BeginEdit();
row.["userName"]="aa";
row["pwd"]="121";
row.EndEdit();实例:
实现DataGridViewer数据绑定,并改变其中一列的数据格式
//dg绑定数据
public void Binding(string sqlstr)
{
SqlCommand com2 = DB.sqlcom(sqlstr);
SqlDataAdapter ad = new SqlDataAdapter(com2);
DataSet ds = new DataSet();
ds.Clear();
ad.Fill(ds, "temp1");
DataTable dt =(DataTable) ds.Tables["temp1"];
for (int i = 0; i < dt.Rows.Count;i++ )
{
DataRow row=dt.Rows[i];
row.BeginEdit();
string old= row["记帐时间"].ToString();
row["记帐时间"] = old.Substring(0, 4) + "年" + old.Substring(4, 2) + "月" + old.Substring(6,2) + "日";
row.EndEdit();
}
dg.DataSource = dt.DefaultView;
}二、添加一行
代码如下:
object[] row=new object[3];
row[0]="yy";
row[1]="123";
row[2]="2007-09-09";
myTable.Rows.Add(row);三、删除某行
代码如下:
删除第二行
myTable.Rows.RemoveAt(1);
解决方案 »
- 获取实体类属性名和值和DESCRIPTION值的问题
- 如何在中WebBrowser加载Excel后获取excel对象?
- 关于PropertyGrid中多对象的CollectionEditor问题
- 用.net设计网站时,在代码编写方面需要注意的方面,大家分享
- datalist绑定的数据怎么出不来啊
- 请 教 .net 一 设 置 断 点 调 试 就 死 机 的 问 题
- C#连接远程服务器
- 请各位推荐两本c#线程方面介绍的比较详细的书籍,先谢了!
- 如何创建FileSystemInfo的实例?
- 软件开发到中后期,会有很多的方法和变量,如何管理?
- Visual Studio.NET 3003 安裝的問題,關于IIS
- CSDN有没有人解决:调用数据库更新的存储过程,程序运行无错,存储过程无错,但数据库记录不更新.
dt.Columns.Add("ID", typeof(string));
dt.Columns.Add("Name", typeof(string)); DataRow dr = dt.NewRow();
dr[0] = "1";
dr[1] = "2";
dt.Rows.Add(dr);
dr = dt.NewRow();
dr[0] = "3";
dr[1] = "4";
dt.Rows.Add(dr);
dtview.DataSource = dt; DataRow[] drs=dt.Select("ID=1","");
for (int i = 0; i < drs.Length; i++)
{
drs[i]["Name"] = "00";
}
除了循环去兜DataTable 去自己判断以外 就只会想到这个了。