ListBox控件数据绑定的实时与更新! 在WINDOWS窗体中,我将一个LISTBOX控件的DataSource设置到一个ArrayList集合,当这个集合改变时,比如说新Add了一条数据,怎么在ListBox中立即显示出这个更改!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private int GetChanges() { try { int nCount=0; DataSet modifiedDS=mDataSet1.GetChanges(); if(modifiedDS==null) { return 0; } foreach(DataRow r in modifiedDS.Tables["Customers"].Rows) { if(r.RowState==DataRowState.Deleted) { ConsoleWrite(r["CustomerID",DataRowVersion.Original].ToString()+":"+r.RowState.ToString()+":"); } if(r.RowState==DataRowState.Modified) { ConsoleWrite(r["CustomerID",DataRowVersion.Original].ToString()+":"+r.RowState.ToString()+":"+r["CustomerID", DataRowVersion.Current].ToString()+""+r["CompanyName",DataRowVersion.Current].ToString()); } if(r.RowState==DataRowState.Added) { ConsoleWrite(r["CustomerID",DataRowVersion.Current].ToString()+":"+r.RowState.ToString()+":"+r["CompanyName", DataRowVersion.Current].ToString()); } nCount++; } return nCount; } catch(System.Exception E) { ErrorHandler(E.ToString()); return 0; } } 在添加完了数据后,把listbox重新绑定一次不就OK了 winform程序打包 如何给DataView添加表头? 如何快速地把Datatable里的值插入到SQL Server的表中。 请问水晶报表里面怎样打印图片,最好发实例?谢谢 c# winform 发布时,怎样修改主输出的默认路径和主输出文件的文件名? 关于打印问题, 利用HyperLink控件能够将服务器上的文件下载吗 在局域网中使用Remoting的回调好用,但是在广域网中就不好用,请高手执教 这种编码方式如何? 当在一个form中点击按钮打开另外一个新的form,怎样控制新的form只打开一次 小弟急需高手拯救(在线等) 关于多选的问题。。。。。。。。
{
try
{
int nCount=0;
DataSet modifiedDS=mDataSet1.GetChanges();
if(modifiedDS==null)
{
return 0;
}
foreach(DataRow r in modifiedDS.Tables["Customers"].Rows)
{
if(r.RowState==DataRowState.Deleted)
{
ConsoleWrite(r["CustomerID",DataRowVersion.Original].ToString()+":"+r.RowState.ToString()+":");
}
if(r.RowState==DataRowState.Modified)
{
ConsoleWrite(r["CustomerID",DataRowVersion.Original].ToString()+":"+r.RowState.ToString()+":"+r["CustomerID",
DataRowVersion.Current].ToString()+""+r["CompanyName",DataRowVersion.Current].ToString());
}
if(r.RowState==DataRowState.Added)
{
ConsoleWrite(r["CustomerID",DataRowVersion.Current].ToString()+":"+r.RowState.ToString()+":"+r["CompanyName",
DataRowVersion.Current].ToString());
}
nCount++;
}
return nCount;
}
catch(System.Exception E)
{
ErrorHandler(E.ToString());
return 0;
}
}