RT,如果我要在form2的一个textbox上显示出form1中datagridview控件中的一个值(鼠标点击所在的行),请问我该怎么操作,有人和我说,在form1下定义个公共变量,可我还是不明白...希望各位给我点意见好吗。..谢谢
解决方案 »
- C#定义了一个int[] buff,那么ref buff[0]代表什么
- DataGridView扩展类遇到的问题
- 菜鸟求解
- 如何利用SqlDataAdapter 填充数据集(强类型)
- BindingSource绑定pictureBox无法自动更新?<在线等>
- 怎样用GDI+ 将两个已知圆点,半径的圆连接起来?难点在于不是连接圆心而是要通过圆的边进行连接
- 用户控件的引用问题
- textBox的textChanged事件
- 简单的问题,怎么样把一个任意单词的首字母替换成大小?
- 大家好,C#编的程序可以在win98上运行吗?请教microsoft专家?
- c#导出Excel问题?路过的帮帮忙!
- 求救阿,哪位大哥知道如何在AD中给用户添加组(代码实现)
public void DataEdit()
{
Form2 form=new Form2 (Form1);
DataSet myDataSet = new DataSet();
SqlDataAdapter mySqlData;
SqlConnection myConn = new SqlConnection();
myConn.ConnectionString = "Password=fang;Persist Security Info=True;User ID=sa;Initial Catalog=Test;Data Source=prrj021";
myConn.Open(); SqlCommand Command = new SqlCommand("Select Media_ID,Start_Time,End_Time,Program_Name,Program_Type,Spots,Re From Package_Detail", myConn);
mySqlData = new SqlDataAdapter(Command);
mySqlData.Fill(myDataSet, "Package_Detail"); dataGridView2.DataSource = myDataSet.Tables[0]; textBox1 = Form1.pkgID;
发生错误,错误"“WindowsApplication2.Form1”是“类型”,但此处被当做“变量”来使用 ",怎么回事啊...5555急死我了。..
//这句的意思是实例化Form2,并把Form1当作参数传递给Form2Form2 form=new Form2 (Form1);//Form2的构造函数应该类似这样,这样在Form2中就使用form1即是Form1了
Form2(Form form1)
{
Console.WriteLines(form1.pkgID);
}
Form1 fr1 = IDesignerSerializationManager.GetInstance(Form1);
就OK啦
在跑东西,没去测试,MSDN上找的,你去试下看看吧
{
public form2 ()
{
InitializeComponent();
}
public form2 (string value)
{
InitializeComponent();
textbox.text = value;
}}
-----------------------
知道了,你的Form1 是类名而不是实体,你要把实体传下去。是我写的有问题,让你误解了。