
展开全部
网页的B/S 还是C/S的,我只有网页获取 该行数据的值 LINKBUTTON 传值
a.aspx
<asp:Label ID="Label2" runat="server" Text="Label"></asp:Label></td>
<asp:GridView ID="GridView1" runat="server"
DataKeyNames="cid" CellPadding="4" ForeColor="#333333" GridLines="None" >
<RowStyle BackColor="#EFF3FB" />
<Columns>
<asp:BoundField DataField="cid" HeaderText="课程号" ReadOnly="True"
SortExpression="cid" />
<asp:BoundField DataField="cname" HeaderText="课程名" SortExpression="cname" />
<asp:BoundField DataField="credit" HeaderText="学分"
SortExpression="credit" />
<asp:BoundField DataField="hour" HeaderText="课时" SortExpression="hour" />
<asp:TemplateField><ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" OnCommand="click" CommandArgument='<%#eval_r("cid")%>'>
选课</asp:LinkButton>
</ItemTemplate></asp:TemplateField>
</Columns>
</asp:GridView>
在a.aspx.cs中进行接收:
protected void click(object sender, CommandEventArgs e)
{
int id = int.Parse((string)e.CommandArgument);
string cid = id.ToString().Trim();
// this.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert(' "+cid+"')</script>");
Label2.Text = cid;
}
当点击后,就可以看到 Label2.Text的值改变了
此时获得的这个参加就可以对数据库进行操作了。
a.aspx
<asp:Label ID="Label2" runat="server" Text="Label"></asp:Label></td>
<asp:GridView ID="GridView1" runat="server"
DataKeyNames="cid" CellPadding="4" ForeColor="#333333" GridLines="None" >
<RowStyle BackColor="#EFF3FB" />
<Columns>
<asp:BoundField DataField="cid" HeaderText="课程号" ReadOnly="True"
SortExpression="cid" />
<asp:BoundField DataField="cname" HeaderText="课程名" SortExpression="cname" />
<asp:BoundField DataField="credit" HeaderText="学分"
SortExpression="credit" />
<asp:BoundField DataField="hour" HeaderText="课时" SortExpression="hour" />
<asp:TemplateField><ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" OnCommand="click" CommandArgument='<%#eval_r("cid")%>'>
选课</asp:LinkButton>
</ItemTemplate></asp:TemplateField>
</Columns>
</asp:GridView>
在a.aspx.cs中进行接收:
protected void click(object sender, CommandEventArgs e)
{
int id = int.Parse((string)e.CommandArgument);
string cid = id.ToString().Trim();
// this.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert(' "+cid+"')</script>");
Label2.Text = cid;
}
当点击后,就可以看到 Label2.Text的值改变了
此时获得的这个参加就可以对数据库进行操作了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
private void gridview_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
int index = e.ColumnIndex;
if (index == 2 && e.RowIndex != -1)
{
string str1 = gridview.CurrentRow.Cells[0].Value.ToString().Trim();
string str2= gridview.CurrentRow.Cells[1].Value.ToString().Trim();
}
{
int index = e.ColumnIndex;
if (index == 2 && e.RowIndex != -1)
{
string str1 = gridview.CurrentRow.Cells[0].Value.ToString().Trim();
string str2= gridview.CurrentRow.Cells[1].Value.ToString().Trim();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
txt1=gridview1.Tables[0].Rows(gridview1.CurrentCell.RowNumber)[0].Tostring().Trim();
txt2=gridview1.Tables[0].Rows(gridview1.CurrentCell.RowNumber)[0].Tostring().Trim();
……
txt2=gridview1.Tables[0].Rows(gridview1.CurrentCell.RowNumber)[0].Tostring().Trim();
……
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
OnClientClick="return confirm('Are you sure to delete it?')"
加上这个方法就可以了。可以选择Y/N
加上这个方法就可以了。可以选择Y/N
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
OnClientClick="return confirm('Are you sure to delete it?')"
加上这个方法就可以了。可以选择Y/N
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询