关于DataGrid绑定的一点迷惑?

问题描述

我在使用vs2005中用dataGrid绑定数据源时,(因为在vs2005中没有sqlconnection,和sqldataAdapter)所以我改用sqldataSource为设么显示我绑了两个数据原,系统提示要我删出一个,这是则么回事???在vs2003中,不就是这样写的吗?如下:SqlConnectioncnn=newSqlConnection();cnn.ConnectionString="server=.;uid=sa;pwd=;database=pubs";DataTabledt=newDataTable();SqlDataAdapteradpt=newSqlDataAdapter("select*frompublishers",cnn);adpt.Fill(dt);//DataGrid1.DataSource=dt;//DataBind();

解决方案

解决方案二:
不明白!
解决方案三:
在2005中可以一样写的!
解决方案四:
dimconnAsNewSqlConnection(System.Configuration.ConfigurationManager._AppSettings("connectionStrings").ToString)conn.Open()'GridViewFirstLoadDimsqlBildAsNewStringBuildersqlBild.Append("selectA.user_id,A.user_name,A.sex,B.DEP_NAME,C.prj_NAME")sqlBild.Append("fromUSER_INFOA,DEP_MSTB,PRJ_MSTC")sqlBild.Append("WHEREA.dep_id=B.dep_idANDA.prj_id=C.prj_id")sqlBild.Append("orderby[USER_ID]")DimcmdAsNewSqlCommand(sqlBild.ToString,conn)DimdataAdapterAsNewSqlDataAdapter(cmd)DimdsUserInfoAsNewDataSetdataAdapter.Fill(dsUserInfo,"USER_INFO")Me.gv_UserInfo.DataSource=dsUserInfo.Tables(0)Me.gv_UserInfo.DataBind()conn.Close()
解决方案五:
因为在vs2005中没有sqlconnection,和sqldataAdapter?why?你后台代码中这样绑定了不就可以了么?木必要再用sqldataSource了
解决方案六:
谁说vs2005没有Sqlconnection了?

时间: 2024-07-31 17:58:06

关于DataGrid绑定的一点迷惑?的相关文章

如何在DataGrid绑定之前为DataSet添加新列

datagrid 在实际的应用中经常会遇到根据其它列计算某一新列的结果,实现这样的功能有两种办法:一个直接使用SQL语句:另外就是在绑定时进行动态添加.第一种方法以前已经介绍过.下面就是第二种方法的具体实现: AddDataSetColumn.aspx <%@ Page Language="vb" AutoEventWireup="false" Codebehind="AddDataSetColumn.<a href="http://

wpf-WPF 中 DataGrid绑定的相关问题

问题描述 WPF 中 DataGrid绑定的相关问题 我把一个 <> 集合 与 DataGrid 绑定,如何实现 "改变DataGrid中的值就会改变<>j集合中的值,改变<>中的值就会改变DataGrid中的值."ObservableCollection<TTest> t = new ObservableCollection<TTest>(); 这是我建立的一个集合,请问该如何实现上述的需求呢?谢谢大神们. 解决方案 通知項

WPF中DataGrid绑定Combox如何实现数据动态刷新

问题描述 最近才开始学WPF,用到DataGrid来显示数据,并想通过DataGrid绑定Combox来实现数据交互,最后实现两个Combox进行联动.没想到怎么搞都没能让Combox里面的数据刷新,查了好久都没能解决,希望各位大神帮忙,最后能给出个DEMO!!! 解决方案 解决方案二:在第一个Combobox中的selectionChanged事件中更新另一个的ItemsSource就行了.解决方案三:引用1楼duanzi_peng的回复: 在第一个Combobox中的selectionCha

web-数据双向绑定的一点疑惑

问题描述 数据双向绑定的一点疑惑 web的双据双向绑定到底是什么意思?我感觉只要dom正常,无论是接受用户数据,还是反馈用户显示,都能正常进行啊,这与数据双向绑定有什么关系?求解释!! 解决方案 双向绑定只是一种简化编程的风格.很多单页应用框架,比如angularjs或者knockoutjs之类,通过mvvm模式把数据和界面呈现分开. 一言以蔽之,这不是必须的概念,但是它可以简化你编程的思维. 解决方案二: 双向数据绑定其实就是将dom对象和JS对象绑定,两者双向互相影响.你可以不使用双向数据绑

datagrid绑定列下的数据通过绑定Button的提取

datagrid|数据 假设我在datagrid里绑定了3个列0列和1列是相关的数据,2列是绑定的button列我点击某一行对应的button,如何得到该列0列具体文本内容? private void search_DataGrid_SelectedIndexChanged(object sender, System.EventArgs e) { DataGridItem dgi = (DataGridItem)search_DataGrid.SelectedItem; Label1.Text

关于c#中两个DataGrid绑定到主表和子表的数据同步问题

datagrid|数据|数据同步|问题 在数据库编程中,我们常常要将主表和子表分别绑定到两个DataGrid,同时还有一些TextBox之类的控件要显示相应DataGrid中的数据,这时候数据的同步就成了一个问题.这个问题的解决方法就是使用BindingManagerBase来管理数据了.在DataSet中的两个表之间添加关系 private void CreateRelation(Dataset ds,string relationname,string MasterTableName,str

WPF的DataGrid绑定ItemsSource后第一次加载数据有个别列移位的解决办法

最近用WPF的DataGrid的时候,发现一个很弱智的问题,DataGrid的ItemsSource是绑定了一个属性: 然后取数给这个集合赋值的时候,第一次赋值,就会出现列移位 起初还以为是显卡的问题,结果今天来集成显卡的电脑上也一样出现,具体原因不详,以下是几种解 决办法: 1.(首选,有效果)DataGrid的RowHeaderWidth="0",必须赋值为0,不能不赋值,也不能 赋其他值. 2.(有效果)绑定的源一开始就要赋值,即至少要有一行数据. 3.(效果不一,有的地方有效有

silverlight datagrid绑定匿名类

  原文 http://www.cnblogs.com/luweis/archive/2011/10/21/2220587.html 刚开始遇到的一个问题是这样的,我有一个datagrid,根据不同的条件可以绑定上不同的数据源,或者根据同一个数据源,所要展示的数据字段是不一样的,所以我不能再xaml中把字段给写死了,我第一想到的方法如下: ds_t.fake_proc_T_AP_PMs.Clear(); ds_t.Load(ds_t.Proc_T_AP_PMQuery("2011-07-01&q

Web中DataGrid绑定数据显示列可拖动

datagrid|web|可拖动|数据|显示   在原理主要是js代码 将如下代码放在.aspx中 <script language='javascript>  //判断鼠标是否按下 var mouseDown = false; //鼠标所在区域 var IsTdArea=0;  //鼠标按下 function MouseDown(obj) {  if(IsTdArea != 0)  {   obj.mouseDownY = event.clientY;   obj.mouseDownX=ev