不好弄啊~
解决方案 »
- try 内部的变量,外部怎么调用。
- 绝对送分,过完今天就结分。
- Javascript··日期分段····
- 从未学过C# net哪位介绍一本经典的0起步教程。谢谢
- 编码问题,请各位大哥帮忙解决
- 请问如何将一个窗口置于另一个窗口之上
- 如何让DataGrid每次单击时选中一行记录而不是进入到某一个单元格,急。。。在线等,解决给分!
- 数据库更新
- 对于有嵌套的结构体,怎么遍历所以的数据呢?
- 多线程下 dataset 的界面死锁问题
- C#下写的OCX控件可以在DELPHI6.0或者PB等非NET开发工具上用吗??
- ACCESS中我不能执行这个语句吗?sqlstring = "delete from 人员情况 ;Insert into 人员情况 ..."
2) 如果想按坐标来确定textbox,那太不保险了如果把 20 个框命名为 txtR1C1, txtR2C1... 不是很好办吗?
text6 text7 text8 text9 text10
.......
楼上说说怎么个好办法?
{
if (ctr.gettype().tostring() == "textbox")
{}
}这样可以取出所有textbox
string[] rows = new string[4];
int r = 0;
for(int i =1 ; i<= 20; i+= 5)
{
for(int j = i;j<i+5;j++)
{
//下面就是取值
rows[r] += FindControl("text" + j.ToString()).Text + ",";
r++;
}
}这样搞下来,rows就取到值了
rows[0] = "aaa,bbb,ccc,.";
rows[1] = "....";
...把下面 FindControl 放到你的窗体里面,就可以直接按名字返回已声明控件 using System.Reflection; Control FindControl(string controlName)
{
Type type = this.GetType();
BindingFlags flags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic; FieldInfo field = type.GetField(controlName,flags);
Control obj = null; if (field != null)
{
obj = (Control) field.GetValue(this);
} return obj;
}