WebForm,DataGrid指定数据集dataSet,居然dataGrid无法显示,大家知道怎么回事啊?(急)

acm1002 2006-02-22 06:30:06
WebForm,DataGrid指定数据集dataSet,居然dataGrid无法显示(根本就是连边框也没有),大家知道怎么回事啊?

private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!IsPostBack)
{
try
{
this.sqlConnection1.ConnectionString = "server=swordfly-6b89dd;database=MyDB;uid=hello;pwd=";
SqlCommand sqlCmd = new SqlCommand("select a,b,c,d,e from MyTable",sqlConnection1);
sqlDataAdapter1.SelectCommand = sqlCmd;
this.DataGrid1.DataSource = this.dataSet1;
this.sqlConnection1.Open();
this.sqlDataAdapter1.Fill(this.dataSet1,"MyTable");
sqlConnection1.Close();
}
catch(Exception err)
{
str = err.Message;
Response.Redirect("WebForm2.aspx");
}
}
}

DataGird已经知道了Enable和Visible都是设置成true的,数据库绝对没问题,用winform不会存在这个问题?
...全文
143 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
伴老思源 2006-03-04
  • 打赏
  • 举报
回复
DataGrid1.DataBind();
kevin521 2006-03-04
  • 打赏
  • 举报
回复
this.DataGrid1.DataBind();
莫情莫钱 2006-03-03
  • 打赏
  • 举报
回复
呵,顶吧!
chentianfen 2006-03-01
  • 打赏
  • 举报
回复
用reflector这个工具地址:
http://www.aisto.com/roeder/dotnet
acm1002 2006-02-22
  • 打赏
  • 举报
回复
恩,顺便问一下,楼上的代码是怎么得来的?
我想查看一些.net类库的源码,不知道怎么看?
chentianfen 2006-02-22
  • 打赏
  • 举报
回复
你的问题一楼已经说了
下面我来灌水了:
windform为什么不用绑定是因为,在set中已经绑定了,所以你不用再设置.
代码如下:
public void set_DataSource(object value)
{
if (((value != null) && !(value is IList)) && !(value is IListSource))
{
throw new Exception(SR.GetString("BadDataSourceForComplexBinding"));
}
if ((this.dataSource == null) || !this.dataSource.Equals(value))
{
if (((value == null) || (value == Convert.DBNull)) && !"".Equals(this.DataMember))
{
this.dataSource = null;
this.DataMember = "";
}
else
{
bool flag1;
if (value != null)
{
this.EnforceValidDataMember(value);
}
this.parentRows.Clear();
this.originalState = null;
this.caption.BackButtonVisible = flag1 = false;
this.caption.DownButtonActive = flag1 = flag1;
this.caption.BackButtonActive = flag1;
this.caption.SetDownButtonDirection(!this.layout.ParentRowsVisible);
this.Set_ListManager(value, this.DataMember, false);
}
}
}


acm1002 2006-02-22
  • 打赏
  • 举报
回复
是啊,我也刚刚发现了

不过为什么winform不需要这句代码的?
artak 2006-02-22
  • 打赏
  • 举报
回复
没有绑定数据
this.DataGrid1.DataSource=dataSet1;
this.DataGrid1.DataBind();

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧