虚心请教下这代码是什么意思
int id = Convert.ToInt32(d_admin.GetList("").Tables[0].Select("A_Name='" + username + "'")[0]["A_ID"]);
m_admin = d_admin.GetModel(id);
d_admin和m_admin是实例化类用的对象。
GetList是一个类方法,A_Name、A_ID是数据库一个表的列名。
详细解答下,不胜感激!!
------解决方案--------------------取数据库中 username 对应的ID
------解决方案--------------------
------解决方案--------------------最好的方法是设个断点 一步一步的调下去你就知道了
------解决方案--------------------(d_admin.GetList("") 返回的是SqlDataAdapter对象,Tables[0] 就是位置在第一个的TABLE,Select("") 是DATATABLE的一个方法,里面参数可以是 DATABLE中 某一列等于某个值 也可以DATABLE.Select("A in('1',2) ") ,select() 返回的是一个datable, [0]["A_ID"]就是。。。。第一行 "A_ID"列的值了,外面的convert.ToInt32() 不解释...
------解决方案--------------------获取A_Name=username的第一条记录的ID