行指针?就是每个行的主键吧!
里面不是有一个DataKey.
里面不是有一个DataKey.
解决方案 »
- select DateDiff('y',2009-8-8,2010-5-8),怎么求出这两个相差多少天
- 请问这是什么原因?强类型DataSet的表被Fill后内容没了?
- 利用代码对mysql进行备份问题,看看那里有错
- 急,关于Response.Expires!!!!在线等
- 索引超出了数组界限
- C# 多图同时显示,如何让图片一副一副显示?
- WINFORM数据输入界面分页问题,求助“及时雨”们。
- 用XenoCode 2006 可以混淆 .net 1.1 的程序吗??
- 求计算二元一次方程组的程序
- ==========System.Windows.Forms.ListBox简单问题
- 请教高手如何扑获在webform中动态创建的控件的事件?
- 如何得到局域網的連接狀態﹖
private static void DataTableRowChanged()
{
DataTable custTable = new DataTable("Customers");
// add columns
custTable.Columns.Add( "id", typeof(int) );
custTable.Columns.Add( "name", typeof(string) );
custTable.Columns.Add( "address", typeof(string) ); // set PrimaryKey
custTable.Columns[ "id" ].Unique = true;
custTable.PrimaryKey = new DataColumn[] { custTable.Columns["id"] }; // add a RowChanged event handler for the table.
custTable.RowChanged += new DataRowChangeEventHandler( Row_Changed );
// add ten rows
for( int id=1; id<=10; id++ )
{
custTable.Rows.Add(
new object[] { id, string.Format("customer{0}", id), string.Format("address{0}", id) } );
}
custTable.AcceptChanges(); // change the name column in all the rows
foreach( DataRow row in custTable.Rows )
{
row["name"] = string.Format( "vip{0}", row["id"] );
}}private static void Row_Changed( object sender, DataRowChangeEventArgs e )
{
Console.WriteLine( "Row_Changed Event: name={0}; action={1}",
e.Row["name"], e.Action );
}DataRowChangeEventArgs 里就包含了你需要的信息