ds.Tables[i].Rows[i][columnName].ToString()
解决方案 »
- 从数据库读取往本地写图片
- 如何 实现 GRIDVIEW里 一列里面根据不同条件给不同内容的字体设置颜色和提示
- winform窗体中 DataGridView显示图片
- 接收返回值问题
- 想编一个模拟键盘鼠标操作ie的程序 怎么做?
- DataTalbe的Select方法使用
- 怎么能把\u7533\u8BF7\u4EBA\u5DF2\u53D7\u7406\u522B转成汉字在WINFORM 中?
- 请问各位,当控件paint完成之后,会发生什么事件?
- 强类型的DataSet怎么转换成弱类型的DataSet?
- C#Web中怎么解析XML文件
- 想用C# 语言来开发小型的应用软件,应该看哪些书?
- csdn的朋友们进来看看吧,这个问题让我头疼了一天了.
(^^?)T.T
{
//如果用户名不为空
string userName = UserSet.Tables[0].Rows[0][POS.Common.POSParameters.USER_NAME].ToString();
if (userName != null)
{
//从用户列表行中得到用户信息
int i = POS.DataAccess.UserData.selectUserByName(userName);
//从数据库中查出是否有相同的用户名
if (i == 0)
{
//如果没有则修改后返回true
POS.DataAccess.UserData.saveUser(UserSet);
return true;
}
//如果有则返回false
return false;
}
return false;
}
那个Rows[0]是我随便加的,应该是选中的行的索引。可是我不知道怎么表示选中的行
{
for (int k; k < UserSet.Tables[0].Rows.Count;k++)
{
//如果用户名不为空
string userName = UserSet.Tables[0].Rows[k][POS.Common.POSParameters.USER_NAME].ToString();
if (userName != null)
{
//从用户列表行中得到用户信息
int i = POS.DataAccess.UserData.selectUserByName(userName);
//从数据库中查出是否有相同的用户名
if (i == 0)
{
//如果没有则修改后返回true
POS.DataAccess.UserData.saveUser(UserSet);
return true;
}
//如果有则返回false
return false;
}
}
}你看看是这个意思不
to AllenCpp(AllenCpp)
ds.Tables[i].Rows[i][j].ToString()
中为什么是"Tables[i]"呢,你的ds中能放很多表吗?
怎样在窗口列表中删除了一行以后选中行指向下一行?
userDs.Tables[0].Rows[0]=(DataRow)dataGridView1.SelectedRows[0];
POS.Business.UserBusiness.DeleteUser(userDs);