解决方案 »
- 数据库有一个表,窗体上有2个数据库有一个表,窗体上有2个DataGridView控件都绑定在这个表上。。控件都绑定在这个表上。。
- XML序列化反序列化
- c#中为什么加密一个文件后文件大小会改变,解密该文件会有数据冗余
- directshow判断播放结束
- 做了一个点对点传输信息的小程序,用TcpClient,可是传到对方那信息老变成乱码。
- c#制作记事本 急急!!!
- 字符串问题,大虾帮帮忙啊!!
- 对于log4net日志记录数据库,哪位大虾有成功的案例。
- 关于service服务相关性的问题
- 总是出现这个异常,不知道是怎么回事?
- 求助 c#与网页表单的交互能实现吧?!
- List<T>中,Remove和RemoveAt有什么区别?
{
TextBox t = gvr.FindControl("TextBox1") as TextBox;
if (t != null)
{
t.Text = "给TextBox1赋值";
}
}
for (int i = 0; i < gridView1.Rows.Count; i++)
{
string strC = ((TextBox)gridView1.Rows[i].Cells[4].FindControl("txtCount")).Text; pid = ((HiddenField)gridView1.Rows[i].FindControl("hiddenFiled1")).Value;
}
protected void linkbtnSales_Click(object sender, EventArgs e)
{
string txt = ((TextBox)GvData.Rows[e.RowIndex].FindControl("TextBox1")).Text;
}
这样写提示system.EventArgs不包含RowIndex的定义------------------------------
string txt = ((TextBox)GvData.Rows[e.RowIndex].FindControl("TextBox1")).Text;
=>
TextBox textBox = sender.NamingContainer.FindControl("TextBox1") as TextBox;
if(textBox!=null)
{
string txt = textBox.Text;
}
这样循环不行啊,假设gridview有5行记录,在第一行输入了数字10,第三行输入数字5,点击第一行的选取,最后得到的数会是第三行的数字5。我需要点哪行就只取哪行的数。
“object”不包含“NamingContainer”的定义,并且找不到可接受类型为“object”的第一个参数的扩展方法“NamingContainer”(是否缺少 using 指令或程序集引用?) 出这个错,找不到应该引用什么啊
我的引用如下:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.IO;
using System.Text;
using System.Xml;
using System.Web.Services;
using System.Data.Sql;
using System.Data.SqlClient;
using Microsoft.ApplicationBlocks.Data;
using System.Text.RegularExpressions;
if (textBox != null)
{
string txt = textBox.Text;
}
if (textBox != null)
{
string txt = textBox.Text;
}在if 那句点个断点看下
{
string txtName = "GvData$ctl" + (i + 2).ToString().PadLeft(2, '0') + "$TextBox1";
if (Request.Form[txtName] != null && Request.Form[txtName] !="")
{
string thisreturnqty = Request.Form[txtName].ToString();
}
}这样倒是能取出值来,问题就是不能点哪行的选取取得哪行的数字。
假设gridview有5行记录,在第一行输入了数字10,第三行输入数字5,点击第一行的选取,最后得到的数会是第三行的数字5。我需要点哪行就只取哪行的数。
if (textBox != null)
{
string txt = Request.Form[textBox.UniqueID];
}