DataTable dr = user.GetSingleUser(nUserID);
if (dr.)
{
BPName.Text = dr["BPName"].ToString();
showname.Text = dr["ShowName"].ToString();
这个的意思是调用一个接口的一个方法,然后在if(dr)这里,原本要用的是if(dr.read())但是在DataTable中,是没有dr.Read()的,请问这里要怎么写
if (dr.)
{
BPName.Text = dr["BPName"].ToString();
showname.Text = dr["ShowName"].ToString();
这个的意思是调用一个接口的一个方法,然后在if(dr)这里,原本要用的是if(dr.read())但是在DataTable中,是没有dr.Read()的,请问这里要怎么写
解决方案 »
- 请问Webbrowser占用内存的问题有没有办法可以缓解?
- 请教关于c/s,客户端连接同城服务器端
- 单位转换问题,耐心求解!!
- C#委托:如何在主窗口调用的线程里写主窗口的控件?
- C#多参数传递
- 商务管理软件源代码下载地址!请版主置顶!
- Microsoft.ApplicationBlocks.Cache源带码
- 关于调试时的技巧:经常MessageBox.Show来查看程序执行过程中的某些值。有没有更好的方法?
- 我打赌C#还没开发出来这个功能。
- C#中如何编写向导风格的程序?
- C#调用C++dll文件的问题,提示:尝试读取或写入受保护的内存。这通常指示其他内存已损坏。急!高手们请帮帮忙。。项目赶!
- 怎样手动操作注册表实现当在桌面右击的时候会出现 “新建”-->“新建mh3d文件”
!=null
if(dr!=null && dr.rows.count>0)
BPName.Text = dr["BPName"].ToString();
showname.Text = dr["ShowName"].ToString();
这里怎么赋值?用DATASET
if(dr!=null && dr.rows.count>0)
{
for(int i = 0;i < dr.Rows.Count;i++)
{
BPName.Text = dr.Rows[i]["BPName"].ToString();
showname.Text = dr.Rows[i]["ShowName"].ToString();
}
}
if(dr)这里要怎么写,下面要怎么写?
如果用if(dr != null)
那下面的语句会有提示
无法将带 [] 的索引应用于“System.Data.DataTable”类型的表达式
但我现在页面内用的是下面这段代码,读取不到指定的值,我的类用datatable定义,那这里要怎么写才会得到相应的值呢?//获取参数nUserID的值
if (Request.Params["Uid"] != null)
{
if (Int32.TryParse(Request.Params["Uid"].ToString(), out nUserID) == false)
{ return; }
}
if (!Page.IsPostBack)
{
if (nUserID > -1)
{
BindUserData(nUserID);
}
else
{
UpdateBtn.Enabled = false;
}