今天她在网上让我帮她看看下面的代码
虽然俺是学计算机的,不过对这方面了解不多,还请各位大侠帮忙啊.
代码如下:
<Columns>
<ASP:TemplateColumn HeaderText="编号">
<ItemTemplate>
<ASP:Label ID="NO" Runat="server" Text='<%#DataBinder.Eval(Container,"DataItem.NO")%>'/>
</ItemTemplate>
<FooterTemplate>
<asp:TextBox Width="60px" ID="NO_Add" Runat="server" />
</FooterTemplate>
<EditItemTemplate>
<ASP:TextBox Width="60px" ID="NO_Edit" Runat="server" Text='<%#DataBinder.Eval(Container,"DataItem.NO")%>' /></EditItemTemplate>
</ASP:TemplateColumn><ASP:TemplateColumn>
<ItemTemplate>
<asp:Button CommandName="Delete" Text="删除" Runat="server"/>
</ItemTemplate>
<FooterTemplate>
<asp:Button CommandName="Insert" Text="添加" Runat="server"/>
</FooterTemplate>
</ASP:TemplateColumn>
<ASP:EditCommandColumn ButtonType="PushButton" EditText="修改" UpdateText="更新" CancelText="取消" runat="server"/>
</Columns>
public void viewTable() //取得工件材料类别库数据,显示表格
{
try
{
string strConnection="server=(local);database=cutting;user id=sa;password=123_123"; //得到数据库连接字符串
SqlConnection Con=new SqlConnection(strConnection); //建立数据连接
Con.Open(); //打开连接
string comStr="SELECT * FROM WMT";
SqlCommand Com=new SqlCommand(comStr,Con);
SqlDataAdapter Adapter=new SqlDataAdapter();
Adapter.SelectCommand=Com;
DataSet ds=new DataSet();
Adapter.Fill(ds,"WPType"); //建立并填充数据集
MyDataGrid.DataSource=ds; //绑定MyDataGrid.DataBind();
Con.Close();
}
catch
{
myLabel.Text="无法显示数据表内容,请与管理员联系";
}
}好像就是dababind()过不去讲解越详细越好,拜托大家了!
虽然俺是学计算机的,不过对这方面了解不多,还请各位大侠帮忙啊.
代码如下:
<Columns>
<ASP:TemplateColumn HeaderText="编号">
<ItemTemplate>
<ASP:Label ID="NO" Runat="server" Text='<%#DataBinder.Eval(Container,"DataItem.NO")%>'/>
</ItemTemplate>
<FooterTemplate>
<asp:TextBox Width="60px" ID="NO_Add" Runat="server" />
</FooterTemplate>
<EditItemTemplate>
<ASP:TextBox Width="60px" ID="NO_Edit" Runat="server" Text='<%#DataBinder.Eval(Container,"DataItem.NO")%>' /></EditItemTemplate>
</ASP:TemplateColumn><ASP:TemplateColumn>
<ItemTemplate>
<asp:Button CommandName="Delete" Text="删除" Runat="server"/>
</ItemTemplate>
<FooterTemplate>
<asp:Button CommandName="Insert" Text="添加" Runat="server"/>
</FooterTemplate>
</ASP:TemplateColumn>
<ASP:EditCommandColumn ButtonType="PushButton" EditText="修改" UpdateText="更新" CancelText="取消" runat="server"/>
</Columns>
public void viewTable() //取得工件材料类别库数据,显示表格
{
try
{
string strConnection="server=(local);database=cutting;user id=sa;password=123_123"; //得到数据库连接字符串
SqlConnection Con=new SqlConnection(strConnection); //建立数据连接
Con.Open(); //打开连接
string comStr="SELECT * FROM WMT";
SqlCommand Com=new SqlCommand(comStr,Con);
SqlDataAdapter Adapter=new SqlDataAdapter();
Adapter.SelectCommand=Com;
DataSet ds=new DataSet();
Adapter.Fill(ds,"WPType"); //建立并填充数据集
MyDataGrid.DataSource=ds; //绑定MyDataGrid.DataBind();
Con.Close();
}
catch
{
myLabel.Text="无法显示数据表内容,请与管理员联系";
}
}好像就是dababind()过不去讲解越详细越好,拜托大家了!
解决方案 »
- 面试被问到得一个问题,感觉很 尴尬
- IIS 发布网站 可是网页无法显示 只是显示 目录
- Gridview数据更新后显示不刷新?
- 关于状态问题(一个网站的订单追踪是怎么实现的?)
- 问一个关于图片的问题
- asp.net2.0的cms,请各位网友指点
- 如何推广自己的论坛呢?欢迎讨论
- 请教,我用asp.net写了个简单的论坛。怎样统计在线人数啊?
- 请问asp.net中的tree组建,如果我点中一个节点,请问触发的是什么事件呀?
- @@@@@@@@@@------XML文件导入--------谢谢
- javascript与session
- 请问:在asp.net 调试的时候,设置的断点,为什么有的项目设置了,但不停止啊。
Adapter.SelectCommand=Com;
应该是
Adapter.SelectCommand=ComStr;
或者Tables['WPType']
改成:
<%#DataBinder.Eval(Container.DateItem,"NO")%>
下面还有类似的也要改
MyDataGrid.DataSource=ds.Tables["WPType"].DefaultView;