有什么方法可以通过使用API与他的朋友分享用户的图像.
有些像stream.pubslish方法,因为它是通过FB.ui调用的
谢谢
背景:我正在使用c#中的winforms.我不希望图像显示在datagridview单元格中,我只在数据库中存储了路径,并在数据库的datagridview中显示它们.
问题:当用户进入单元格时,工具提示会加速.我需要的是当当前单元格的列索引是2时,工具提示应该显示当前单元格中给出的路径的图像.
我发现这篇文章非常好.但无法成功.我有以下代码
void CustomizedToolTip_Popup(object sender, PopupEventArgs e)
{
DataGridView parent = e.AssociatedControl as DataGridView;
if (parent.CurrentCell != null)
{
if (parent.CurrentCell.ColumnIndex == 2)
{
Bitmap bmpIn = new Bitmap(parent.CurrentCell.Value + "");
using (Graphics g = Graphics.FromImage(bmpIn))
{
Rectangle mr = new Rectangle(5, 5, 50, 50);
mr.Location = new Point(5, 5);
g.PageUnit = GraphicsUnit.Pixel;
g.DrawImage(bmpIn, mr);
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我认为这段代码应该绘制图像,但它不是绘图,而不是绘图我不确定位置,即使我可以绘制,如何在tootip中找到它.我从上面提到的文章中无法理解.下面是我的datagridview的图像.

我有 baseUrl = "http://localhost:10232";
我在我的视图中使用它,如下所示:
<a href='@mynamespace.Controllers.MyVars.baseUrl/Tickets/Create'>Create New</a>
Run Code Online (Sandbox Code Playgroud)
它给了我很好的输出,即
<a href='http://localhost:10232/Tickets/Create'>Create New</a>
Run Code Online (Sandbox Code Playgroud)
但如果我想/成为http://localhost:10232/(现在我在最后加了一个斜线)
那么有没有办法像上面那样产生相同的结果?我尝试了以下方式
<a href='@mynamespace.Controllers.MyVars.baseUrl+Tickets/Create'>Create New</a>
Run Code Online (Sandbox Code Playgroud)
但是连接在html中不起作用,所以我怎样才能实现它(用html字符串连接ac变量)
如果我使用小部件显示 many2many 字段,则many2many_tags下拉菜单中会出现“搜索更多...”选项。我怎样才能避免它?
<field name="groups_id"
widget="many2many_tags"
create="0"
options="{'no_create_edit': True,'no_quick_create':True,'no_create':True,'no_open':True}"/>
Run Code Online (Sandbox Code Playgroud)
有没有办法删除“搜索更多...”选项?
几乎我所需要的关于数据库的所有信息,我都可以在information_schema中找到
这次我需要通过单一查询读取数据库中所有外键的详细信息我在information_schema.key_Column_usage中找到了所有东西但是找不到constraints like on delete, on update
我可以show create table为所有单独的表做.但有没有办法通过这样的选择查询来获取这些细节?
SELECT CONSTRAINT_NAME, TABLE_NAME,COLUMN_NAME, REFERENCED_TABLE_NAME,
REFERENCED_COLUMN_NAME FROM information_schema.`KEY_COLUMN_USAGE` WHERE
table_schema = 'mydbname' AND referenced_column_name IS NOT NULL
Run Code Online (Sandbox Code Playgroud)
它正在完成这项工作,但只是缺少约束,例如on delete, on update我如何获得这些值,以便我可以在单个查询中获取有关外键的所有信息?
我有一个非常基本的论坛模板,我正在为测试目的而努力
当我创建主题并按提交时,进程更新数据库但不在屏幕上输出.为什么是这样?当我从以下代码回显$ result时,为什么我得到资源ID#4:
<?php
$host="server"; // Host name
$username="usernamehere"; // Mysql username
$password=""; // Mysql password
$db_name="forum"; // Database name
$tbl_name="question"; // Table name
// Connect to server and select databse.
mysql_connect("$host", "$username", "")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$sql="SELECT * FROM $tbl_name ORDER BY id DESC";
// OREDER BY id DESC is order result by descending
$result=mysql_query($sql);
echo $result;
?>
<html>
<body>
<table width="90%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td width="6%" align="center" bgcolor="#E6E6E6"><strong>#</strong></td>
<td width="53%" align="center" bgcolor="#E6E6E6"><strong>Topic</strong></td> …Run Code Online (Sandbox Code Playgroud) private void btnConfigure_Click(object sender, EventArgs e)
{
try
{
dbConfigure dc = new dbConfigure();
SqlTransaction tr = conn.BeginTransaction();
cmd.Transaction = tr;
if (dc.configuration(cmd, ps.tableNames))
tr.Commit();
else
{
tr.Rollback();
mesg.show("Transaction is Rolled back");
}
}
catch (Exception ex)
{
mesg.show(ex.Message);
}
}
Run Code Online (Sandbox Code Playgroud)
如果我在configuration方法中的任何地方遇到问题,那么它会返回false,我可以看到该消息Transaction is Rolled Back.但实际上事务并没有完全回滚,并且这个函数所做的数据库结构的一些变化仍然存在,尽管回滚是非常不希望的.我的问题是,交易回滚出现故障的可能性是什么?
除了共享(上面)方法之外,我的项目中没有其他任何事务
小细节
我称configuration我的班级是一个非常冗长/复杂的功能dbConfigure.它对数据库结构进行了一些必要的更改.比如它
删除自动增加字段
它在删除之前保存这些键并以所需的顺序/位置重新创建
conn是一个SqlConnection已经打开的,除此之外我没有任何连接
cmd是conn.CreateCommand()我不使用任何地方比这其他命令
我从不关闭整个过程中的连接,但是SqlDataReader在configuration执行工作时会在功能上关闭.
我故意犯错误,即使用其中一个coulmn的名称错误来学习如何使用codeigniter进行ajax调用来处理错误.
我的AJX代码如下.我正在使用ajaxform插件.它向我展示了控制器完全的所有响应,但问题只是
$('#myForm').ajaxForm
({
success: function(responseText)
{
if(responseText != "1")
$('#feedback').html(responseText);
}
});
Run Code Online (Sandbox Code Playgroud)
以下是我在控制台中可以看到但无法进入控制器并因此无法查看的确切错误的快照.它描述了给定查询中的完整错误即未知列,但我仅捕获了上部.

我的模型功能如下
public function updateItem($id, $data, $tbl)
{
$this->db->where('id', $id);
$r = $this->db->update($tbl, $data);
if($r)
return $r;
else
{
$r = $this->db->_error_message();
return $r;
}
}
Run Code Online (Sandbox Code Playgroud)
我的控制器功能代码
public function upadteme()
{
$r = $this->ajax_model->updateItem($uid, $data, 'users');
echo $r." -- "; // Unable to get this echo working
//when using ajaxcall (calling controller through ajax) otherwise fine
}
Run Code Online (Sandbox Code Playgroud) 由于angular angularjs路由有可选的参数值吗?
和AngularJS:使用带有可选参数的URL进行路由带有?参数名称的
问号应该使其成为可选项.它没有帮助我.
var app = angular.module('app', ['ui.router','ngRoute']);
app.config(function ($urlRouterProvider, $stateProvider) {
$urlRouterProvider.otherwise('/a');
$stateProvider.state('a', {
url: '/a',
templateUrl: 'views/a.html'
}).state('b', {
url: '/b/:code?/:d?',
templateUrl : 'views/b.html'
})
});
Run Code Online (Sandbox Code Playgroud)
这个网址http:// localhost:xx/kk /#/ b/1/2对我来说很好.但是http:// localhost:xx/kk /#/ b(没有任何参数)和http:// localhost:xx/kk /#/ b/1对我不起作用......
你可以看到我正在使用$stateProviderui-router.我不想切换到$urlRouteProvider
为什么我无法在使用母版页的嵌套页面上应用样式?我只是尝试将简单的一些背面颜色应用于正文,并将一些div应用于单个页面.
我的(嵌套)页面Reservations.aspx有这个代码
<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master"
AutoEventWireup="true" CodeFile="Reservations.aspx.cs" Inherits="Reservations" %>
<asp:Content runat="server" ContentPlaceHolderID="HeadContent">
<link href="~/Styles/input.css" rel="stylesheet" type="text/css" />
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<div class="mainDiv">
........
</div></asp:Content>
Run Code Online (Sandbox Code Playgroud)
input.cs 有这个代码
body { background-color:Silver; }
.mainDiv { background-color:Blue; }
Run Code Online (Sandbox Code Playgroud)
Site.Master 有这个代码
<head runat="server">
<asp:ContentPlaceHolder ID="HeadContent" runat="server"></asp:ContentPlaceHolder>
<link href="~/Styles/Site.css" rel="stylesheet" type="text/css" /></head>
<body>.........
Run Code Online (Sandbox Code Playgroud)
Reservations.aspx只有当我将此颜色应用于我不想要的母版页时,我才能获得Silver Color作为背景.我无法从这个问题和教程的接受答案得到帮助.
<link..之前或之后使用可能会有所不同,感谢您的信息,但在这种情况下它没有做任何事情.我的问题解决后,我已经对它进行了两种测试.
指导ResolveUrl解决我的问题,因为我尝试使用pickurl的visual-studio 2010,而不是手动键入,并得到了这个网址Styles/input.css,而不是~/Styles/input.css.
我的问题解决了.怎么样?我告诉了,但为什么?我不能说.我曾经富尔德说~/Styles/Site.css,Styles/Site.css,Styles/input.css是正确的URL,但 …
c# ×3
mysql ×2
ajax ×1
ajaxform ×1
angular-ui ×1
angularjs ×1
asp.net ×1
asp.net-mvc ×1
codeigniter ×1
constraints ×1
css ×1
datagridview ×1
facebook ×1
foreign-keys ×1
many-to-many ×1
master-pages ×1
odoo ×1
odoo-11 ×1
php ×1
razor ×1
rollback ×1
site.master ×1
sql-server ×1
state ×1
tooltip ×1
transactions ×1
winforms ×1
xml ×1