返回首页

朋友你好,
我已经绑定的GridView与SqlDataSource控件,但每当执行我的程序,它显示以下错误:"。双方的DataSource和'GridView1'的DataSourceID是定义删除一个定义"
NBSP
{ BR}
现在如何解决这个错误呢????? | abhihits

回答

评论会员:游客 时间:2012/02/06
codeprelang="text"Ithinkyoutrytobinddatatodatagridusingsqldatasourcefromdesignsideaswellasusingc#codefromcodebehindside.. MyFriendyouhavetodothisforsolvingyourerror.. 1)Youneedtochoseonewaytobindthegrid2)ifitisfromcodebehindmeansusingc#codethenremovethedatasourceidpropertyfromgridviewfromdesignviewofgridlikethis/pre/code{C}codeprelang="text"3)ifyouuseadesignsidebindingtoyourgridthenyouhavetoremovethec#codetobindthegrid. Becauseyouhavetouseonlyonemethodofbiding,bothatasametimeisnotpermissible../pre/code的:吉姆・雷希:它需要你这样做究竟。你似乎已经都设置了的DataSourceID和DataSourceGridView1的属性。删除其中之一。的DataSourceID往往在声明标记设置和数据源往往被设置在源代码。因为你使用SqlDataSource,删除任何行明确源代码中的DataSource属性设置
马里兰州。 rashim乌丁
评论会员:游客 时间:2012/02/06
这里给出的答案。请看看该[imgsrc=]
abhihits
评论会员:游客 时间:2012/02/06
解决方案是:公共部分类_Default:System.Web.UI.Page的{NBSP;的的的SqlConnectionCON=新的SqlConnection("数据源=\\SQLEXPRESS的;的AttachDbFilename=|使用DataDirectory|\\Database.mdf;集成安全性=TRUE;用户实例=真");保护无效的Page_Load(对象发件人,EventArgs的五){NBSP字符串str="选择*从学生";SqlDataAdapter的ADP=新的SqlDataAdapter(STR,CON);DataSet的SET1=新的DataSet();NBSPadp.Fill(SET1)NBSP的GridView1.DataSource=set1.Tables[0]GridView1.DataBind()}|Muralikrishna8811:嗨在GridView有两个数据控制数据绑定属性我们同时使用只有一个属性的结合。我的事情,你正在使用这两个属性。让我告诉你这两个属性之间的差异如果使用SqlDataSource控件,使用LinqDataSource的THN你已经到指定的数据源的ID的DataSourceID如果你想给的DataTable,集THN分配这些数据源