当前位置:编程学习 > C#/ASP.NET >>

mm馬上給分,困惑多年,我真是暈呀!關于一個簡單的綁定屬性問題?

我繼承TextBox控件,添加了屬性StudentID,然后邦定(DataTable)Student中的列StudentID,我在DataGrid中,也邦定了表Student,然后我一點中任何一行,表Student中就引起了修改。我很奇怪,TextBox的Text屬性也邦定了,他不在會引起表改變,我的添加的屬性StudentID就會呢?如何解決這個問題? --------------------编程问答-------------------- up --------------------编程问答-------------------- up
--------------------编程问答-------------------- 我很奇怪,TextBox的Text屬性也邦定了,他不在會引起表改變,我的添加的屬性StudentID就會呢?

------------------------
??? --------------------编程问答-------------------- mm就是10分?
--------------------编程问答-------------------- 问题不清楚. --------------------编程问答-------------------- 你保存的时候跟踪住你新增的studID属性,看他是不是没变. --------------------编程问答-------------------- The question is not described very clearly.Will the data in the DataSet "student" change while you just "click the DataGrid"? --------------------编程问答-------------------- 我表达的意思是我在程序中其实就是点击我的DataGrid中的行,(DataGrid的数据源是表Student),是因为该表的字段也绑定到控件许多TextBox的原因,该行的数据同时也显示在我的TextBox中。我绑定了

this.txtStudent.DataBindings.Add("StudentID", Student, "StudentID");
this.txtStudent.DataBindings.Add("Text", Student, "StudentName");

Student为DataTable
我的问题只要点击DataGrid行,
DataTable DT = Student.GetChanges();
DT就有数据,其实我是没有修改任何数据的。问题就出在我的txtStudent绑定的StudentID属性上。我删除该语句以后,再点击DataGrid中的行则不会引起Student改变。
StudentID是我自己为txtStudent添加的属性。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,