C#窗体登录如何让其登录的用户名只查询自己的记录呢,Session这个似乎不行,

窗体,上有dataGridView这样会不会出现错误Datagriview如何只显示登录用户的记录,我用窗体传值的方法来弄但是出错了//查询记录并绑定到datagridv... 窗体,上有dataGridView这样会不会出现错误
Datagriview如何只显示登录用户的记录,我用窗体传值的方法来弄但是出错了

// 查询记录并绑定到datagridview控件中
public void BindData(string condition)
{
SqlConnection conn = new SqlConnection(@"Data Source=MARRY-99D40E37D\SQLEXPRESS;Initial Catalog=FamilyFinance;Integrated Security=True");
string sql = string.Format("select * from consume where UserName={0}",textBox7.Text );
if (condition != string.Empty)
{
sql = sql + " where " + condition;
}

SqlDataAdapter adp = new SqlDataAdapter(sql, conn);
DataSet ds = new DataSet();
adp.Fill(ds, "consume");
dataGridView1.DataSource = ds.Tables["consume"];

}
textBox7.Text 这个就是登录的用户名,帮我看看大家
展开
 我来答
董先生的文档
2010-05-18 · 超过56用户采纳过TA的回答
知道小有建树答主
回答量:269
采纳率:0%
帮助的人:133万
展开全部
是不是想访问窗体的值啊
可以用静态变量或构造方法传哦

令你的sql语句好像有问题,应该是UserName='{0}'" 要加上单引号的
jiehaiyimo
2010-05-16 · TA获得超过270个赞
知道小有建树答主
回答量:278
采纳率:100%
帮助的人:257万
展开全部
窗体也可以用session吗?
我的理解是网页中可以用session,
窗体可以通过构造函数传递用户名给其他窗体,然后根据用户名查询自己的相应数据,
有dataGridView应该没有关系的,试试吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式