一个有意思的问题!希望大家来讨论!谢谢了!在线等

csuslf 2006-04-22 12:54:49
我捡了一个登陆页面。很简单,两个<asp:textbox> 一个<asp:button>一个 <input type=reset>一个 <asp:label>
当首次打开label时,他的内容是“No Click SubmitButton”,我本希望当我点击SubmitButton(就是那个<asp:button>控件)时,将我在数据库中的一条用户信息显示在label中
可当我在文本框中输入数据,点击submitButton时,label中显示的内容是 IsReadOnly=False
请问:
1、这个IsReadOnly=False 是哪里来的信息
2、它关系到什么对象或资源
3、我该怎么改正这个错误呢

各位高手如果有什么地方不明白,可留言,我在线等,我马上解释
很着急
谢谢大家了
...全文
62 5 点赞 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
csuslf 2006-04-22
不好意思 feiyun0112(http://feiyun0112.cnblogs.com/)
还是那个错误
没变化
  • 打赏
  • 举报
回复
feiyun0112 2006-04-22
foreach(DataColumn column in schemaTable.Columns)
{
Msg+ = column.ColumnName.ToString() + "=" + row[column] + "<br>";
}
  • 打赏
  • 举报
回复
csuslf 2006-04-22
代码如上
一着急,没搞好
呵呵
谢谢了
  • 打赏
  • 举报
回复
csuslf 2006-04-22
public SqlDataReader GetReaderResult(string sql)
{
SqlCommand sc = new SqlCommand(sql, _myConnection);
return sc.ExecuteReader();
}

*********************************************

private void BtnSubmit_Click(object sender, System.EventArgs e)
{

Config LoginConfig = new Config();
string Msg = "";
string Uid = TbxUid.Text;
string Pwd = TbxPwd.Text;
string TempSql = "";
TempSql = "select * from People where UserID = '"+Uid+"' and Password = '"+Pwd+"'";
SqlDataReader LoginDR = LoginConfig.GetReaderResult(TempSql);
DataTable schemaTable = LoginDR.GetSchemaTable();

foreach(DataRow row in schemaTable.Rows)
{
foreach(DataColumn column in schemaTable.Columns)
{
Msg = column.ColumnName.ToString() + "=" + row[column] + "<br>";
}
}

if( Msg == "" )
{
Msg = "Sorry,Can't find this Uid ! " + Uid;
}

LblMessage.Text = Msg;

}

  • 打赏
  • 举报
回复
Lcindep110 2006-04-22
肯定 是你读取数据进,出了点问题,你把读取数据的代码发出来看看。
  • 打赏
  • 举报
回复
相关推荐
发帖
.NET社区
加入

5.9w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2006-04-22 12:54
社区公告
暂无公告