asp.net中的服务器错误 [英] server error in asp.net

查看:61
本文介绍了asp.net中的服务器错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述





我有两种类型的数据表,一种是要存储的总数据,这是绑定到我的网格,这是我的父数据表。另一个是子数据表,这有一些从我的父数据表导入的数据存储在我的视图状态。

我的问题是当我尝试将我的父数据表绑定到我的网格时显示一些错误信息 。我完全不知道那个错误是什么。



  protected   void  gdDocument_ItemDataBound( object  sender,DataGridItemEventArgs e)
{
< span class =code-keyword> if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{

string Doc_Id =((Label)e.Item.FindControl( lblDrawing))的文本。
DataTable dtDrawing = ViewState [ dtDrawing] as DataTable;
DataRow [] drs = dtDrawing.Select( Dwg_No = + Doc_Id );
}
}





服务器错误。

在Range对象中,Min(20)必须小于或等于max(-1)。 



任何人都可以帮我解决这个问题。

解决方案

如果你的Doc_Id是一个字符串那么你应该使用以下代码行





 DataRow [] drs = dtDrawing.Select(  Dwg_No =' + Doc_Id +  '); 


Hi,

I have a 2 types of datatables one is total data to be stored this is bind to my grid this is my parent datatable. And another one is child datatable , this having some data imported from my parent datatable this is stored in my viewstate.
What is my problem is when i try to bind my parent datatable to my grid it showing some error message . I don''t no what''s that error exactly.

protected void gdDocument_ItemDataBound(object sender, DataGridItemEventArgs e)
{
   if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
   {

     string Doc_Id = ((Label)e.Item.FindControl("lblDrawing")).Text;
     DataTable dtDrawing = ViewState["dtDrawing"] as DataTable;
     DataRow[] drs=dtDrawing.Select("Dwg_No="+Doc_Id);   
   }
}



server error.

Min (20) must be less than or equal to max (-1) in a Range object. 


can any one help me to resolve this issue.

解决方案

if your Doc_Id is a string then you should use the following line of code


DataRow[] drs=dtDrawing.Select("Dwg_No='"+Doc_Id+"'"); 


这篇关于asp.net中的服务器错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆