我做了一些howmework,和我的用户名位于自动创建的数据库,名为ASPNET.DB如何更改用户名在ASPNETDB.MDF
我需要改变字段用户名的价值,但我不知道如何调用主键如果表(userName)。
这是我做过什么:
protected void brukEndringerButton_Click(object sender, EventArgs e)
{
string txtInput = navnTextBox.Text;
SqlDataAdapter adapter;
DataSet dataset = new DataSet();
SqlConnection conn = new SqlConnection("Server=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\ASPNETDB.MDF;Trusted_Connection=True;User Instance=yes");
String comm = "SELECT * FROM Informasjon";
adapter = new SqlDataAdapter(comm, conn);
SqlCommandBuilder commandBuild = new SqlCommandBuilder(adapter);
adapter.Fill(dataset, "Informasjon");
DataRow dr = dataset.Tables["Informasjon"].Rows[???????];
dr["UserName"] = txtInput;
adapter.Update(dataset, "Informasjon");
conn.Close();
infoLabel.Text = "Endringer som gjøres!";
}
有些我是如何找到一行定UserID所以程序会知道什么行需要更新。 我不知道如何获取该数据,我可以调用的唯一东西是
User.Identity.name;
任何想法如何修改该列?
这是你想要一直做的事情,还是只是这次...因为如果它只是你不想做自动化的东西,只需在解决方案资源管理器顶部用锤子点击世界图标并对其进行编辑手动 – 2011-05-09 14:51:30
Da我每次填充该字段时都想这样做。我知道我可以打开数据库并手动更改数值,我需要从页面上完成它(它的作业) – sfrj 2011-05-09 15:11:45