这个很简单吧,直接取出数据库中的值,然后把值赋给控件就可以了啊,我是冲着你的分来的啊,给点分吧,我穷死了,呵呵
给个例子给你看看:
string sSQL;
System.Data.SqlClient.SqlConnection MyConnection=new System.Data.SqlClient.SqlConnection("server=liling;User ID=sa;Password=sa;database=PPost;Connection Reset=FALSE");
DataSet MyDataSet=new DataSet();
DataSet ds=new DataSet();;
sSQL="select * from UserInfo where UserId in (select FriendId from UserFriend where Reserved='1' and UserId='"+(string)Session["UserID"]+"');";
SqlDataAdapter MyCommand=new SqlDataAdapter(sSQL,MyConnection);
MyCommand.Fill(ds,"UserInfo");
DataGrid1.DataSource=ds.Tables["UserInfo"].DefaultView;
这个是把数据库中的内容赋给datagrid的,好好研究一下吧
给个例子给你看看:
string sSQL;
System.Data.SqlClient.SqlConnection MyConnection=new System.Data.SqlClient.SqlConnection("server=liling;User ID=sa;Password=sa;database=PPost;Connection Reset=FALSE");
DataSet MyDataSet=new DataSet();
DataSet ds=new DataSet();;
sSQL="select * from UserInfo where UserId in (select FriendId from UserFriend where Reserved='1' and UserId='"+(string)Session["UserID"]+"');";
SqlDataAdapter MyCommand=new SqlDataAdapter(sSQL,MyConnection);
MyCommand.Fill(ds,"UserInfo");
DataGrid1.DataSource=ds.Tables["UserInfo"].DefaultView;
这个是把数据库中的内容赋给datagrid的,好好研究一下吧
解决方案 »
- C#调用C++编写的dll时遇到的声明问题
- Panel怪现象求解
- 为什么用datagridview绑定access随机查询,记录每次都一样?
- 關於控件重寫後的性能問題!
- SQL Server不存在或访问被拒绝!
- 前人未涉足的问题,也许不是很难,高手请进!!!
- 高分求助
- C#用oledb读取UTF-8格式的CSV中文乱码,请帮忙修改
- 考试系统怎样实现随机抽题并形成一套试卷,请给出实现思路和代码,急着用!谢谢
- 请教一个挺容易但很讨厌的问题!!!!
- 在C#对数据进行 位 操作
- 我用VS.net 2003编写一个C#的Windows控件主要是连接Socket服务,放到网页上,但Connect这个方法会运行1分钟多才结束
这个不太现实。不知道大家有没有用过一些能够自动填表软件,
基本上想实现的就是类似于自动填表的功能。
另外还有一个相关问题想请教,如何得到某一个特定URL的Web
窗口的对象实例?
比如聊天室,就是从服务器端中读取到数据,然后显示在客户端界面的。有一个方法是:客户端web页面可以用一个隐藏的帧每隔一定时间去查看有没需要接收的数据。有就往页面里填属性喽。“另外还有一个相关问题想请教,如何得到某一个特定URL的Web
窗口的对象实例?”
不明白你的意思。
窗口的对象实例?”
不明白你的意思。我的意思就是如果把一个页面看成一个对象,能否得到这个对象(通过该ie窗口的句柄???),我在msdn的类参考的System.Web.UI.HtmlControls类里面的每个子类都
实现了findcontrol方法,如果能够得到页面的对象,我想是否能够通过这个对象的
findcontrol方法来得到其中的控件呢?
还有一款软件叫“极速填表专家”,就是用winform的程序,把数据写入到web窗口中。应该说是可以实现的吧
直接让你的应用程序传值给浏览器,然后你把你传的值取出来不就行了.
<%
If (MM_editRedirectUrl <> "" And Request.Form <> "") Then
If (InStr(1, MM_editRedirectUrl, "?", vbTextCompare) = 0 And Request.Form <> "") Then
MM_editRedirectUrl = MM_editRedirectUrl & "?" & Request.Form
Else
MM_editRedirectUrl = MM_editRedirectUrl & "&" & Request.Form
End If
End If
id=Request.QueryString("id")
%>上面是asp的代码,你把这个代码写到你的网页中.
你把上面的id赋给一个控件,比如给一个文本框.
你在ie的地址栏输入:http://localhost/index.asp?id=4568786
就可以看到他把地址栏id的值写到文本框里去了.这样你就可以把你想的传值按照这个地址的形式把值传过来了.
传得值还可以很多啊.http://localhost/index.asp?id=6464646&name=dsjife
在代码里加入相应的代码就行了.哦对了对中文支持得不好,看到软件里中文用的是什么编码方式了.
服务器端的程序我无法改动啊.我的意思是这样的,打个比方:
你打开www.sina.com.cn,想登陆免费邮箱,sina主页上有输入用户名
和密码的文本框。我想实现的功能就是在这个时候按一个热键就能够
自动填入你的用户名和密码(当然不可能指望sina的服务器端给你做这么
一个功能)。希望大家能够热情的提供解决方案或者思路也可以,谢谢!
呵呵,猜不好瞎猜
方法很多,例如可以自己写个使用WebBrowser的客户端;也可以写个IE的BHO插件;或者更简单写个HTML脚本挂接到IE上面就行。
前面两种方法自己差MSDN,几句话说不清;最后一种方法可以参考我以前写的一个查看IE密码控件内容的小例子:写一个HTML文件如ShowPassword.html保存在某个目录,内容如下:
以下内容为程序代码:<script language="javascript">
alert(window.external.menuArguments.event.srcElement.value);
</script>
然后在注册表里面加一个以下内容为程序代码:Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\查看控件内容]
@="F:\\Study\\Secure\\ShowPassword.html"
"contexts"=dword:00000004
然后就可以在IE里面右键查看密码框的内容了。你如果要改内容,原理也是类似。参考一下 MSDN 里面 HTML DOM 的相关资料,改一下那个脚本内容就好。
我的实际情况是:在用户(client端)打开某个页面(b/s程序中的某个页面)的时候,用户需要录入一些数据到浏览器中。我这个软件的目标就是在这个阶段省掉用户录入的过程,而通过我的程序读取IC卡中的数据写入到相应的浏览器控件中。读取ic卡的程序我们已经有了,现在就是如何写入到浏览器中。
我的想法和rices发的第一个贴子差不多,不知道这样有没有实现的可能?
比如a页面打开后你调用打开b页面,然后b 页面可以有自动取数据的功能,然后通过javascript的opener来把数据填到a页面 上去。
obj=window.open("目标页URL");
setTimeout("obj.aaa.value='你要输入的东东'",5000);
</script>
你还是没有完全搞明白我的要求,我不是说通过我的网页去改变目标页上面的东西。我的意思是:我的实际情况是:在用户(client端)打开某个页面(b/s程序中的某个页面)的时候,用户需要录入一些数据到浏览器中。我这个软件的目标就是在这个阶段省掉用户录入的过程,而通过我的程序读取IC卡中的数据写入到相应的浏览器控件中。读取ic卡的程序我们已经有了,现在就是如何写入到浏览器中。这些过程我们希望用户能越简单越好,如果能够通过监测ie的地址栏中的地址,当转到某个url的时候自动去读取ic卡中的数据,然后把数据写入到这个url的页面中,这是最好的结果。如果不能实现的话
,希望就是当用户转到这个url的时候,自己手动的去按一个热键,然后读取数据并写入。无论哪个方法,肯定需要有一个在后台运行的程序,这个程序就是我想做的。